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로 설정함