Java/Spring Boot

[20.11.18 bbs] application properties 의 명령어, thymeleaf, pom.xml 의 dependency

우롱차 2020. 11. 19. 00:49
728x90

스프링부트는 태생이 레스트임

그리고 스프링부트는 디펜던시 버전관리를 따로 해주지않아도 된다


https://github.com/ihoneymon/spring-boot-orm-learn/blob/master/THYMELEAF_TEMPLATE_ENGINE.md

https://www.thymeleaf.org/

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

728x90

'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