1. 스프링 부트 + MyBatis(쿼리 매핑) + MySQL

 

2. 스프링 레거시  + MyBatis+ MySQL 
CRUD

 

3. 스프링 부트 + JPA + MySQL
(가장 최신트렌드)

-------------------

 

그래들, 메이븐 - 라이브러리 관리 도구, 버전 관리 도구, 의존성 관리 도구

자바코드와 라이브러리를 패킹 할 수 있다

- 주의점 : 많은 의존 라이브러리를 받게되면 파일이 깨지거나 문제가 발생 할 수 있다. -> 다시 다운로드

------------

 

 

 

----------------------

Spring Boot DevTools -> 저장만하면 리로딩 해줌

 

원하는 SQL체크

 

 

 

템플릿이란 JSP같은 것인데 스프링에서는 JSP를 버리는 것을 권장 (우리는 JSP로 작업)

 

 

 

디펜던시를 지우고 저장하면 

 

자동으로 삭제 및 추가를 한다

 

해당 코드를 pom.xml 에 넣으면 메이븐이 알아서 의존 라이브러리들도 설치해준다

 

 

메이븐이 관리하는 라이브러리 저장소

 

예를들어 롬복 라이브러리라면 위와 같은 경로

 

메이븐에서 다운받을때 잘못된 경우 해결법

1. 위 폴더를 삭제하고 다시 프로젝트를 다시 실행하면 된다

또는 못받은 라이브러리만 삭제하고 다시 실행

 

 

2. 프로젝트를  업데이트한다

 

 

JSP 프로젝트에서는 서블릿을 만들었는데 여기서는 자바파일로 만든뒤 어노테이션을 추가한다

 

컨트롤러 어노테이션

 

대표적 어노테이션

@Controller

@Service

@Repository

@Config

@Component - 특별한 목적이 없는 녀석들

프로젝트 시작시 이러한 어노테이션이 적혀있다면 메모리에 띄운다

 

 

 

 

 

--------------

+ Recent posts