수업/Spring
restcontroller필기
케잉
2023. 12. 21. 17:49
NoticeDao와 오라클 서버를 myBatis 라이브러리를 활용해서 연동하기
myBatis팀에서 spring boot에서 사용할 수 있도록 클래스를 네가 제공해줘==>그래서 mybatis-spring.jar나왔음
NoticeDao- SqlSessionFactoryBean(mybatis-spring.jar)- 오라클서버
디폴트 빈 컨테이너 - ApplicationContext - 이른 객체 주입 - 빈이름을 너(설계자)가 등록(결정해줘)해줘
어디다가? - DatabaseConfiguration.java - 단 클래스 선언 앞에 @Configuration을 붙여줘 - 클래스 이름을 여기서 찾을게
- 개체 생성 - A a = null(A a = new A(): 코드 수정양이 많아진데, 라이프사이클 관리 직접)
-byName(ac.getBean("noticeController")), byType(ac.getBean(NoticeController.class)) 생성해줄게
-메소드 이름앞에 @Bean 붙여서 선언해 줄것 - 단 클래스 이름앞에 반드시 @Configuration
- @Configuration과 @Bean 한 쌍으로 존재