Properties파일 사용하기
Spring프로젝트에서 Properties파일을 이용하여 변수를 사용하는 경우에 대해서 알아보겠습니다.
1. Properties 파일작성
#Local
db.url=jdbc:mysql://127.0.0.1:3306/study_db
db.username=user
db.password=1234
2. properties bean등록
<beans:bean class="org.springframework.context.support.PropertySourcesPlaceholderConfigurer">
<beans:property name="location" value="/WEB-INF/properties/globals.properties"/>
<beans:property name="fileEncoding" value="UTF-8" />
</beans:bean>
3. properties 사용
<bean id="hikariConfig" class="com.zaxxer.hikari.HikariConfig">
<property name="driverClassName" value="org.mariadb.jdbc.Driver" />
<property name="jdbcUrl" value="${db.url}" />
<property name="username" value="${db.username}" />
<property name="password" value="${db.password}" />
</bean>
@Controller
public class HomeController {
@Value("${db.url}")
private String url;
@RequestMapping(value = "/", method = RequestMethod.GET)
public String home() {
return "home";
}
}
'Spring > Spring' 카테고리의 다른 글
[Spring] @ResponseBody, @RequestBody와 Ajax, JSON (3) | 2020.01.25 |
---|---|
[Spring] 에서 엑셀파일 생성 후 다운로드 방법 (1) | 2020.01.13 |
[Spring] Rest API 요청, 전달 Controller 만들기 (1) | 2020.01.05 |
[Spring] Interceptor개념과 세팅 예제 (0) | 2020.01.01 |
[Spring] 나만의 Spring 프로젝트 만들기 Step2. Pom.XML 설정 (0) | 2019.12.23 |
댓글