230601 Spring Boot Properties

Myung A Lee·2023년 6월 2일
0

SpringBoot

목록 보기
7/8
post-thumbnail

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/**


0개의 댓글