๊ฐ์ฃผํฌ : ๊ฒ์ํ |
๊ธธ๋ฏผ์ค : ๊ด๋ฆฌ์ |
์ตํ์ค : ๊ฒ์ํ |
์ตํด์ : ํ์๊ฐ์ |
๊ฒ์ํ ์กฐํ, ์ค์ผ์ฅด๋ฌ ๋ฆฌํฉํ ๋ง, ์ฌ์ฉ์ ์์ธ ํ์ด์ง, ํ๋ฉด ๊ตฌํ ํ์ด์ง, ๊ฒ์ ๊ธฐ๋ฅ |
gradle multi module ์ ์ฉ, ๊ด๋ฆฌ์ api, ์ธ์ ๊ธฐ๋ฐ ๋ก๊ทธ์ธ, ์์ธ์ฒ๋ฆฌ ๋ฑ ๊ด๋ฆฌ์ api ๋ฐ ํ๋ฉด ์ผ์ฒด |
๋๊ธ ๊ธฐ๋ฅ ๊ตฌํ, ๊ฒ์ํ CRUD ๊ตฌํ, ๊ฒ์ํ ์์ธ๋ณด๊ธฐ ๊ตฌํ, ๊ฒ์ํ ์ ๊ณ ๊ธฐ๋ฅ ๊ตฌํ, ๋ก์ปฌ ์ ์ฅ์๋ฅผ ํตํ ์ด๋ฏธ์ง ๊ด๋ฆฌ, ๊นํ๋ธ ๊ด๋ฆฌ |
security ์ ์ฉ ์ฌ์ฉ์ ํ์ ์ ๋ณด ๊ด๋ จ ์ผ์ฒด, ํ๋ฉด ๊ตฌํ |
server:
port: 8080
servlet:
encoding:
charset: utf-8
force: true
spring:
autoconfigure:
exclude: org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration
datasource:
username: # ๋ณธ์ธ์mysql ๋ฐ์ดํฐ name
password: # ๋ณธ์ธ์mysql ๋ฐ์ดํฐ password
url: # ๋ณธ์ธ์ mysql ๋ฐ์ดํฐ url
driver-class-name: com.mysql.cj.jdbc.Driver
jpa:
show-sql: true
hibernate:
ddl-auto: update
properties:
hibernate:
ddl-auto: update
format_sql: true
file:
dir: C://Users//User//IdeaProjects//normal-board//module-board//src//main//resources//static//asset//upload//
# ํ์ผ ๊ฒฝ๋ก๋ //normal-board ์ ๊น์ง ๋ณธ์ธ์ ํ๋ก์ ํธ ๊ฒฝ๋ก๋ก ๋ง๊ฒ ์ค์ ํ์ธ์
server:
port: 8081
servlet:
encoding:
charset: utf-8
force: true
spring:
datasource:
username: # ๋ณธ์ธ์mysql ๋ฐ์ดํฐ name
password: # ๋ณธ์ธ์mysql ๋ฐ์ดํฐ password
url: # ๋ณธ์ธ์ mysql ๋ฐ์ดํฐ url
driver-class-name: com.mysql.cj.jdbc.Driver
thymeleaf:
prefix: classpath:templates/thymeleaf
suffix: .html
mode: HTML
check-template-location: true
cache: false
mail:
host: smtp.gmail.com
port: 587
username: # ๋ณด๋ด๋์ด ์ด๋ฆ
password: # ๋ณธ์ธ ์ค์ gmail ์ธ์ฆ ๋น๋ฐ๋ฒํธ
properties:
mail:
smtp:
auth: true
timeout: 5000
starttls:
enable: true
mybatis:
mapper-locations:
- classpath:mapper/**.xml # classpath -> resource ํด๋๋ฅผ ์ฐพ์.
configuration:
map-underscore-to-camel-case: true # under_score ํ์์ ์นด๋ฉํ๊ธฐ๋ฒ์ผ๋ก ๋ณํ
file:
dir: C://Users//User//IdeaProjects//normal-board//module-board//src//main//resources//static//asset//upload//report
# ํ์ผ ๊ฒฝ๋ก๋ //normal-board ์ ๊น์ง ๋ณธ์ธ์ ํ๋ก์ ํธ ๊ฒฝ๋ก๋ก ๋ง๊ฒ ์ค์ ํ์ธ์