middlemoon

Springboot4 설정부터 DB연동까지 본문

Develop/Springboot

Springboot4 설정부터 DB연동까지

중대경 2022. 9. 12. 15:10

=>pizza라는 테이블 설정 column값에는 각각 컬럼명에 알맞게 등록

 

 

이 화면은 데이터베이스에 연동하기위한 설정, Mybatis - Mybatis Framework - MySQL Driver 연동체크확인한다.

 

이 화면은 pom.xml 인데, 이 또한 확장자파일소스라고 생각하면 쉽다. 자신이 알맞게 사용하고자하는 dependency를 주입한다.

 

 

본인의 경로는 view로 jsp를 나타내야하기때문에 views라는 파일안에 넣어준더ㅏ.

MySQL을 연동하여 사용하니 계정과 사용하고자 하는 아이디와 비밀번호를 알맞게 넣어주고

mybatis-config 파일과 mapping파일을 순서대로 넣어준다

 

설정한 mybatis를 dto로 가져가줄때 alias(가명)을 주어 아이디의 가독성을 위하여 pizzadto로 통일하여 줄수있도록 나타내준다

 

 

본인은 피자를 주문하기 위해 각각의 컬럼을 사용하여 피자주문입력칸에 입력하기 위해 Insert into 쿼리를 사용하였다.

 

 

Serviece의 한 부분을 담당하는 DAO를 확장자 Inteface로 넣어주어야한다.

 

DAO설정을 마치면 Mapper와 Repository를 annotation 선언해준다.

필자는 chatbot안에 pizza에 대한 내용이 있으므로 chatbot에 넣어주었다. 만약 chatbot에 없다면 패키지명을 동일시 해주면 된다.

ex_basePackages => "pizza" 이런식으로

 

DAO에 저장된 부분을 가져와서 DTO를 실행시켜준다. 

 

 

 

Service 에서 Controller 로 가져온 화면이다 라인33번부터 35번이 이와 같다.

db날짜포맷.png

 

 

결론)

그렇게 되면 주문하고자 하는 피자테이블의 데이터를 Mysql과 View화면의 Jsp화면을 통해 확인가능하다.

 

 

 

Comments