Spring Boot
properties
- Spring에서는 주요 정보를 properties 파일에 저장해 놓거나 불러와서 사용 하다.
- Xml이나 properties는 정보를 컴파일 하지 않기 때문에 쉽게 일고 수정이 가능하다.
- 하지만 보안 성 측면에서는 위험할 수 있다.
Application.properties
# server port
# 기본 포트는 8080이지만 그 외 포트로 설정이 가능하다.
# 80으로 설정할 경우 localhost만 붙여도 작동한다.
server.port=80
# log level
# 로그의 레벨을 info단계로 설정
logging.level.root = info
# Encoding UTF-8
server.servlet.encoding.charset=UTF-8
server.servlet.encoding.enabled=TRUE
server.servlet.encoding.force=TRUE
# view page path
# 스프링 부트에서는 기본적으로 jsp파일을 지원하지 않기 때문에
# jsp 사용하려면 몇가지 설정이 필요하다.
spring.mvc.view.prefix=/views/
spring.mvc.view.suffix=.jsp
# db info
# db 연결 정보 jdbc:log4jdbc:mariadb의 log4jdbc는 로그와 관련이 있다.
spring.datasource.driver-class-name=net.sf.log4jdbc.sql.jdbcapi.DriverSpy
spring.datasource.url=jdbc:log4jdbc:mariadb://localhost:1521/mydb
spring.datasource.username=web_user
spring.datasource.password=pass
# mapper location
# mapper 위치 지정
mybatis.mapper-locations=mapper/*_mapper.xml
# mybatis.mapper-locations=mapper/**/*_mapper.xml
# super user as admin
# DB에 저장된 계정이 아닌 추가적으로 설정해준 superAdmin
# 해당 ip로 설정까지 해줄 수 있다.
user.id=superAdmin
user.pw=pass@Goodee
# It means Allowed Only Same Server
user.ip=127.0.0.1
# type aliase
# dto 클래스에 별명을 설정하여 쉽게 사용할 수 있다.
# mybatis.type-aliases-package=kr.co.gudi.dto
#mybatis.type-aliases-package=kr.co.**.dto
#static file
#spring.mvc.static-path-pattern=/resources/**