본문 바로가기

Springboot2

스프링부트 #2 : Spring Boot gradle build tiles (controller, dao, vo, service) spring to springboot -230208 1. @Repository ① 구조 >> @Controller - @Service - @Repository(구현객체인 DAO에 있는 것) - Mapper.xml ② 에 SqlSessionFactory와 SqlSessionTemplate을 추가해준다 ③ @Autowired를 통해 DAO클래스에 의존성을 주입(DI)한다 2. @Mapper ① 구조 >> @Controller - @Service - @Mapper - Mapper.xml ② MyBatis 3.0부터 지원하는 기능이다. ③ @Mapper에서 interface로 작성 후, 따로 implements(구현)을 하지 않는다. ④ @Mapper에 작성한 메소드이름과 Mapper.xml에 작성한 Sql id는 일치해야 한다. ⑤ Mapper.xml의 nam.. 2023. 2. 10.
스프링부트 #1 : Spring Boot 프로젝트 실행해보기(maven, gradle) -230207 ++ 스프링 부트 (Spring Boot) ++ - 메이븐의 라이브러리 자동 업데이트 기능을 이어받으면서 기존 스프링 프레임워크의 복잡한 설정 과정은 최대한 줄이면서 개발 가능 - 배포 또는 테스트를 스프링 프레임워크보다 쉽고 빠르게 할 수 있음 - 일반적인 응용 프로그램을 단독으로 실행하는 수준으로 스프링 애플리케이션을 구현 가능 - 프로젝트 환경을 구축할 때 필요한 톰캣, Jetty, UnderFlow 같은 서버 외적인 툴이 내장 (따로 설치x) - XML 기반 설정이나 코드 없이 환경 설정을 자동화할 수 있음 - 의존성 관리를 쉽게 자동으로 할 수 있음 ** Spring에서의 servlet-context, app-servlet이 자동화된다! Spring Boot 환경설정하기(maven) STS4 다.. 2023. 2. 8.