*<context:property-placeholder> 태그를 사용하기 위해서 context 접두어에 대한 네임스페이스를 http://www.springframework.org/schema/context로 지정하고 네임스페이스와 관련된 xml 스키마 경로(schemaLocation)를 지정해 주어야 한다.
5) gitignore 파일을 생성한다.
gitignore 파일을 생성하는 방법은 Repository 생성시 만들 수도 있고, git 터미널을 이용하는 방법도 있지만 이클립스와 연동해 사용중인 경우에는 아래와 같이 만들 수 있다.
6-1) 아래 사이트에 접속해 Eclipse를 검색한다.
6-2) 생성된 소스를 복사해 붙여 넣는다. (gitignore)
.gitignore
# Created by https://www.toptal.com/developers/gitignore/api/eclipse
# Edit at https://www.toptal.com/developers/gitignore?templates=eclipse
### Eclipse ###
.metadata
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.settings/
.loadpath
.recommenders
# External tool builders
.externalToolBuilders/
# Locally stored "Eclipse launch configurations"
*.launch
# PyDev specific (Python IDE for Eclipse)
*.pydevproject
# CDT-specific (C/C++ Development Tooling)
.cproject
# CDT- autotools
.autotools
# Java annotation processor (APT)
.factorypath
# PDT-specific (PHP Development Tools)
.buildpath
# sbteclipse plugin
.target
# Tern plugin
.tern-project
# TeXlipse plugin
.texlipse
# STS (Spring Tool Suite)
.springBeans
# Code Recommenders
.recommenders/
# Annotation Processing
.apt_generated/
.apt_generated_test/
# Scala IDE specific (Scala & Java development for Eclipse)
.cache-main
.scala_dependencies
.worksheet
# Uncomment this line if you wish to ignore the project description file.
# Typically, this file would be tracked if it contains build/dependency configurations:
#.project
### Eclipse Patch ###
# Spring Boot Tooling
.sts4-cache/
# End of https://www.toptal.com/developers/gitignore/api/eclipse
7) 생성된 소스 중간에 2)에서 생성한 config.properties 파일을 제외할 수 있도록 추가해준다.
8) 이제 수정된 파일을 저장소로 push 해보면 config.properties 파일은 저장소로 올라가지 않고 root-context.xml 에서 더이상 DB 정보를 확인할 수 없게된 것을 확인할 수 있다.