반응형
Spring boot properties : 스프링 부트 기본 기능 전체를 튜닝하는 부트 전용 설정 프로퍼티
- classpath : application.properties, application.yml로 제어 가능.
- 부트 기능 거의 대부분을 제어
- 기본값이 세팅되어 있어서 아무것도 쓰지 않아도 동작함.
- 경로 : root>resource>application.properties
Configuration과 동일한 동작을 한다.
다음은 동일한 동작을 하는 configuration파일과 application.properties이다.
application.properties는 Configuration에 비해 간단하게 처리가능 할 수 있으나,
configuration은 더 복잡한 로직을 처리할 수 있다.
1. Configuration
@Configuration
public class DatasourceConfig {
@Bean
public DataSource getDataSource(){
DataSourceBuilder<?> builder = DataSourceBuilder.create();
builder.username("abcd");
builder.password("qQWRER");
builder.url("jdbc:h2:mem:test");
builder.driverClassName("org.h2.Driver");
return builder.build();
}
}
2. application.properties
spring.datasource.driver-class-name="org.h2.Driver"
spring.datasource.username=abcd
spring.datasource.password=qQWRER
spring.datasource.url=jdbc:h2:mem:test
* Fastcampus 한 번에 끝내는 Spring 완.전.판 초격차 패키지 Online 강의 정리.
* document : https://docs.spring.io/spring-boot/docs/current/reference/html/application-properties.html
환경
* IDE : IntelliJ Ultimate
반응형
'WEB > SpringBoot' 카테고리의 다른 글
[Spring] Error- 에러처리 (0) | 2023.05.04 |
---|
댓글