스프링부트는 태생이 레스트임
그리고 스프링부트는 디펜던시 버전관리를 따로 해주지않아도 된다
https://github.com/ihoneymon/spring-boot-orm-learn/blob/master/THYMELEAF_TEMPLATE_ENGINE.md
thymeleaf 타임리프에 관해서 참조하는 사이트
https://www.thymeleaf.org/documentation.html
타임리프 적용해보는 방법 나와이뚬~

아무 버전이나 가지고와~!

저장하기전에 반드시 버전을 빼고 저장!! jstl위에 붙여놓음


버전 부분 삭제 한후 저장~~!

데이터 제이피에이를 가지고오면 orm tx이런거 등등 가지고온당~
우리가사용하는 버전 2.x를 사용해서 위에 두개 디펜던시만 가져와도 데이터베이스를 핸들링하는데 손색이 없음!!

구글링하면가져오라는데 이런거 필요없음 우리가사용하는 버전에서
>> pom.xml

첫번째꺼를 사용해줘야한다 인터페이스개념
아래는 클래스같은 거라고 보면된다!

유일한 값으로 자동으로 설정해라 (@GeneragtedValue)
제너레이티드밸류는 마이에스큐엘이랑 잘어울림! 오라클에서는 사용 못함
b_id를 pk로 설정해라(@Id)
일부사용하는 용도에따라 blob, clob를 쓸수있는데 가급적이면 사용하지말라 이런게있나 알려주는거임
>> bbsVO

실제 개발하는 환경에서 create라는 명령어를 쓰면
저 drop명령어가 실행이되어 위험한 명령어!
실제로 개발할때는 많이 주의를 해야한다.
우리는 연습이라 괜춘
create-drop : 데이터가있으면 삭제 (더 위험)
최초에 실행할때는 crate로 하고
두번째로 실행할 때는 none으로 바꿔서 실행하자!
보통 none을 권장함
validate : vo에 만든 값이 ? 다르면 프로젝트를 중단하라(검증하는거)
none: 암것도 하지마라
>> application.properties
'Java > Spring Boot' 카테고리의 다른 글
[20.11.23] book, SpMVC_BOOK (0) | 2021.06.22 |
---|---|
[20.11.19] 어제꺼 복습 (0) | 2021.06.22 |
[20.11.20] (0) | 2021.06.22 |