반응형
Template Engines
thymeleaf, Apache FreeMarker, Groovy Templates 있는데 여기서 Thymeleaf를 주로 쓴다.
Natural templates을 사용하고, 이는 장점이 많다.
--> 요새는 React 나 Vue를 많이 쓰긴 한다.
<HTML>
<BR></BR>
-- 여기에 </> 없으면 웹이 열리지 않았다.
-- 하지만 3.0 되면서 개선됨
</HTML>
스프링 공식 튜토리얼
h2 Database
먼더 h2Database 를 다운 받아준다.
https://www.h2database.com/html/main.html
H2 Database Engine
H2 Database Engine Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based Console application Small footprint: around 2.5 MB jar file size Supp
www.h2database.com
다운받은 DB를 터미널에서 실행 시켜준다.
// h2가 있는 디렉토리까지 찾아가기
@-ui-MacBookPro ~ % cd ..
@-ui-MacBookPro /Users % cd 내이름폴더
@-ui-MacBookPro ~ % cd h2
@-ui-MacBookPro h2 % cd bin
@-ui-MacBookPro bin % cat h2.sh
#!/bin/sh
dir=$(dirname "$0")
java -cp "$dir/h2-2.1.212.jar:$H2DRIVERS:$CLASSPATH" org.h2.tools.Console "$@"
//h2.sh 실행
@-ui-MacBookPro bin % sh h2.sh
다음과 같이 URL을 설정해 준 다음, 파일을 생성해준다.
jdbc:h2:~/jpashop
생성 한 다음 실행 할 때는 다음과 같이 실행한다.
jdbc:h2:tcp://localhost/~/jpashop
여기서 properties 삭제하고, application.yml 파일 추가
spring:
datasource:
url: jdbc:h2:tcp://localhost/~/jpashop
username: sa
password:
driver-class-name: org.h2.Driver
jpa:
hibernate:
ddl-auto: create
properties:
hibernate:
# show_sql: true
format_sql: true
logging:
level:
org.hibernate.SQL: debug
org.hibernate.type: trace
반응형
'애플리케이션 개발 > computer science' 카테고리의 다른 글
[CS] 웹 시스템 구성 (0) | 2022.12.19 |
---|---|
카카오톡 SNS 공유하기 (0) | 2022.11.09 |
[CS] MSA (0) | 2022.11.03 |
[spring] Spring / JPA (0) | 2022.05.08 |