1. RSA
2. HTTPS (인증서)
3. 유니코드 (UTF-8)
8. 객체복사 (DTO)
6. Optional
7. StreamAPI
5. UTC
4. 해시
insert into user_tb (username,password,email,created_at) values ('ssar','1234','[email protected]',now());
insert into user_tb (username,password,email,created_at) values ('cos','1234','[email protected]',now());
# ===== Server =====
server.port=8080
spring.servlet.encoding.charset=UTF-8
spring.servlet.encoding.enabled=true
spring.servlet.encoding.force=true
# ===== H2 Datasource =====
spring.datasource.driver-class-name=org.h2.Driver
spring.datasource.url=jdbc:h2:mem:test
spring.datasource.username=sa
spring.datasource.password=
spring.h2.console.enabled=true
# ===== Mustache =====
spring.mustache.servlet.expose-session-attributes=true
spring.mustache.servlet.expose-request-attributes=true
# ===== SQL Init (data.sql 로딩) =====
spring.sql.init.data-locations=classpath:db/data.sql
spring.jpa.defer-datasource-initialization=true
# ===== JPA / Hibernate =====
spring.jpa.hibernate.ddl-auto=create
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true