티스토리 뷰
이 포스팅의 샘플 게시판 개발 환경은 MAC OS, STS, OpenJDK11 입니다.
properties 설정에 대한 포스팅은 아래와 같은 순서로 진행합니다.
properties 파일 생성
common-context.xml 파일 생성
datasource-context.xml 파일 수정
블로그 만들기 - 11. properties 사용하기
프로젝트를 진행하다 보면 여러 가지 공통적으로 사용되는 속성값들이 있습니다.
예를 들어 DB의 설정값이나, 어떤 특정 상태값을 나타내는 데이터들입니다.
이번에는 DB 설정값을 별도로 관리 할 수 있도록 properties 파일로 분리하는 작업을 하도록 하려고 합니다.
properties 파일 생성
우선 DB관련된 속성값이므로 database-properties.xml 이라는 파일을 만들기로 하고
서버에서 사용할 데이터 이므로 [src/main/resources] 아래 properties 라는 디렉토리를 만들어 추가 하도록 하겠습니다.
앞으로 서버에서 나오는 모든 속성값 설정 파일은 이 디렉토리에 저장 할 예정입니다.
database-properties.xml 아래와 같습니다.
datasource-context.xml 파일 수정 (DB 설정 부분 수정)
<!-- 변경 전 설정상태
<property name="driverClassName" value="net.sf.log4jdbc.sql.jdbcapi.DriverSpy" />
<property name="url" value="jdbc:log4jdbc:mysql://127.0.0.1:3306/mess?allowPublicKeyRetrieval=true&useSSL=false&serverTimezone=UTC" />
<property name="username" value="mess"></property>
<property name="password" value="mess"></property>
-->
<!-- 변경 후 설정상태-->
<property name="driverClassName" value="#{datasource['jdbc.driverClassName']}" />
<property name="url" value="#{datasource['jdbc.url']}" />
<property name="username" value="#{datasource['jdbc.username']}" />
<property name="password" value="#{datasource['jdbc.password']}" />
붉은색 표시된 부분이 이번에 새로 추가된 부분이고, 파란색 표시된 부분은 이전과 달라진 부분입니다.
이제 서버를 재시작 해봅니다.
블로그 만들기 포스팅 리스트
- Spring 블로그 만들기 - 1. 프로젝트 생성 및 character encoding setting
- Spring 블로그 만들기 - 2. DB 셋팅 및 접속 테스트 Part.1
- Spring 블로그 만들기 - 2. DB 셋팅 및 접속 테스트 Part.2
- Spring 블로그 만들기 - 3. 게시판 리스트 화면 만들기
- Spring 블로그 만들기 - 4. 글쓰기 화면 만들기
- Spring 블로그 만들기 - 5. 상세조회 화면 만들기
- Spring 블로그 만들기 - 6. 수정 및 삭제
- Spring 블로그 만들기 - 7. 예외 처리
- Spring 블로그 만들기 - 8. 트랜젝션 처리
- Spring 블로그 만들기 - 9. 페이징(pagination)
- Spring 블로그 만들기 - 10. 게시물 검색(search)
- Spring 블로그 만들기 - 11. properties 사용하기
- Spring 블로그 만들기 - 12. 댓글 리스트
- Spring 블로그 만들기 - 13. 댓글 쓰기/수정/삭제
- Spring 블로그 만들기 - 14. 위지윅 에디터 사용하기(CKEditor5)
- Spring 블로그 만들기 - 15. 상단 메뉴바 만들기(부트스트랩)
- Spring 블로그 만들기 - 16. 게시판 메뉴 관리
- Spring 블로그 만들기 - 17. 로그인 화면 만들기 및 레이아웃 나누기
- Spring 블로그 만들기 - 18. 회원가입 및 관리
※ 포스팅에 오타나 잘못된 부분, 추가적으로 더 알고 싶은 부분이 있으면 댓글 주세요~
'개발 > Spring 블로그 만들기' 카테고리의 다른 글
Spring 블로그 만들기 - 13. 댓글 쓰기/수정/삭제 (24) | 2019.03.14 |
---|---|
Spring 블로그 만들기 - 12. 댓글 리스트 (22) | 2019.03.13 |
Spring 블로그 만들기 - 10. 게시물 검색(search) (18) | 2019.03.01 |
Spring 블로그 만들기 - 9. 페이징(pagination) (32) | 2019.02.26 |
Spring 블로그 만들기 - 8.트랜잭션 처리 (12) | 2019.02.22 |
- Total
- Today
- Yesterday
- IntelliJ
- 회고
- 한빛미디어
- 스프링
- Raspberry pi3
- spring board
- 라즈베리파이3
- 티스토리챌린지
- 도서
- Linux
- 안드로이드 스튜디오
- 아침 글쓰기 챌린지
- android studio
- 아침 글쓰기
- Tip of the day
- 아침글쓰기
- 리눅스
- etf
- Spring 게시판
- MAC OS STS Spring
- 개발팁
- 게시판
- spring
- openjdk
- Did you know
- php mvc
- bootstrap
- java
- 오블완
- 글쓰기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |