본문 바로가기

Spring21

[Spring]Spring JDBC, DataSource DataSource? DB와 관계된 커넥션 정보를 담고 있으며 빈으로 등록하여 인자로 넘겨준다. -이 과정에서 Spring은 DataSource로 DB와의 연결을 획득 *DB 서버와의 연결 *DB connection Pooling 기능 *JDBC(java database connectivity)를 이용하려면 property file을 통해 bean 등록 *DB connection Pooling 자바 프로그램에서 db 연결(커넥션 객체를 얻는 것)은 오래걸린다. 일정량의 Connection객체를 미리 만들어 저장해두었다 요청시 사용 - 속도와 퍼포먼스가 좋아진다. 커넥션풀을 관리하고, 커넥션객체를 풀에서 꺼냈다 반납하는 이러한 과정을 DataSource가 한다. **mybatis-config.xml로 사용.. 2022. 10. 25.
[Spring]mybatis-spring Spring + mybatis 사용하기 1.pom.xml 2.root-context.xml -- 비웹관련 설정 : datasource(db) 설정, >value의 정보와 context.xml의 resource의 정보가 같아야한다. -- : mapper.xml location >resource/mapper-sub-folder > member.xml , board.xml >reource> member.xml , board.xml >classpath: mapper > member.xml >위 내용을 가 dtoclass통합 설정 3.META-INF - context.xml >Connection Pool DataSource 관련 설정 내용 - db변경하려면 이곳에서!! > url, driver, user, pas.. 2022. 10. 25.
[Spring]MVC spring project는 web.xml에서 시작된다. web.xml이 구동을 시작하면 먼저 root-context.xml이 실행되어 웹이 아닌 것과 관련된 spring을 설정한다. 첫 동작이 끝나면 웹 관련 설정이 진행되는 두 번째 동작 servlet-context.xml이 실행된다. 1.root-context.xml context:component-scan을 통해 base-package=""에 적혀있는 package들을 스캔한다. 비웹 관련 설정,AOP 설정 2.servlet-context.xml - spring 구조에서 webapp안에는 resources와 WEB-INF로 나뉘는데 WEB-INF는 controller(Dispatcherservlet)를 통해서만 들어갈 수 있기 때문에 resourc.. 2022. 10. 21.
[Spring]spring project spring lagacy project 구조 pom.xml - project를 어떻게 설정할지 설정하는 부분이다. 되도록이면 최신 버전으로 하는게 좋다. 2022. 10. 21.