**MyBatis가 필요 없어진다.

 

> 4가지 필요한 dependency 체크해서 spring starter project 를 생성해준다. 

 

> pom.xml에 서버돌릴 tomcatJSTL이 추가로 필요하니 MVN 가서 긁어다 붙여주도록 한다.

 

> DB에 접근하기 위한 application 속성을 작성해준다. resources 패키지에 가면 나뭇잎 모양이 있는데,

이전에  db.properties에 작성하던 것을 옮겨 적어주면 된다. + suffix/prefix/JPA 정보도 입력해준다.

(server port | MySQL | JPA | DDL | api | Database name | Database address 대충 이 정도 들어간다.)

 

> application을 구동시킬 main 매서드가 있는, JpaApplication에 스캔이 필요한 각 객체의 어노테이션을 달아준다.

(Bean이나 main Controller를 먼저 작성하고 나중에 추가해주는 것이 좋겠다. 필요없는 스캔이 생길수도 있으니)

 

> Controller 및 bean, service file 등 application에 필요한 각 파일을 생성해준다. 

 

 

 

 

JPA 사용법

1. Controller 생성한 후 RestController 어노테이션 붙여줌

2. BoardService 인터페이스 생성, 구현 체인 BoardServiceImpl.java도 생성

3. JPA를 상속하는 BoardDAO를 생성해주고, repository 어노테이션을 붙여 준다.

'Backend > Spring' 카테고리의 다른 글

사진 업로드 (SpringProject)  (0) 2022.06.28
Spring MVC @annotation 관련 정리.  (0) 2022.06.23
STS Error - Tomcat / Oracle  (0) 2022.06.23
Spring + myBatis 환경 설정  (0) 2022.06.21
Spring Basic Bean  (0) 2022.06.18

+ Recent posts