SpringBoot

application.properties 작성

EunaSon 2024. 9. 27. 09:06

 

1 spring.application.name=IruraAcademy

--> Spring 애플리케이션 이름 설정

 

2 server.port=8081

--> 애플리케이션이 실행될 서버 포트를 8081로 설정함(기본 포트인 8080 사용하지 않도록 변경됨)

 

3 spring.mvc.view.prefix=/WEB-INF/views

 --> view 경로 설정(jsp 파일들이 위치하는 경로 = /WEB-INF/views/)

보안상의 이유로 /WEB-INF/ 아래의 파일은 url을 통해 직접 접근할 수 없고 컨트롤러를 통해서 접근 가능함

 

4 spring.mvc.view.suffix=.jsp

--> view 포맷 설정

뷰 파일의 확장자를 .jsp로 설정하여 컨트롤러에서 리턴하는 뷰 이름에 .jsp가 자동으로 추가됨

 

5 spring.devtools.llivereload.enabled=true

--> Spring DevTools의 LiveReload 기능을 활성화하여 애플리케이션이 변경될 때 자동으로 새로고침됨

 

6 mybatis.mapper-locations=classpath:mybatis/mapper/**/**.xml

--> MyBatis의 mapper XML 파일들이 위치한 경로를 설정함.

classpath:mybatis/mapper/아래의 모든 서브폴더에서 XML 매퍼 파일을 찾음

 

7 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

--> 데이터베이스 드라이버로 MySQL의 JDBC 드라이버를 사용함

 

8. spring.datasource.url=jdbc:mysql://localhost:3306/irura_academy_db

--> MySQL 데이터베이스의 연결 url을 설정함.

irura_academy_db 은 db 이름(스키마 이름)이고, 로컬에서 접속함(localhost)

 

9 spring.datasource.username=root

--> 데이터베이스의 사용자 이름을 root로 설정함

 

10 spring.datasource.password=1234

--> 데이터베이스의 비밀번호를 1234로 설정함

 

11 spring.servlet.multipart.enabled=true

--> 멀티파트 파일 업로드를 활성화함 // 공지사항-첨부파일 기능 위해 사용할 예정

 

12 spring.servlet.multipart.max-file-size=10MB

--> 업로드 가능한 파일의 최대 크기를 10MB로 설정함

 

13 spring.servlet.multipart.max-request-size=10MB

--> 단일 요청에서 업로드 가능한 파일의 총 크기를 10MB로 설정함