Propertise
-
[JAVA/WEB] Properties 파일로 중요 정보 관리하기IT, 프로그래밍/Java 2019. 1. 28. 09:37
어플리케이션을 만들다 보면 중요한 정보를 사용해야 할 때가 있다. 그런데 이걸 소스내에 하드코딩해서 관리하기엔 아래와 같은 문제가 있다. 1. 런타임 중에 변경할 수 없다. 즉 정보가 하나라도 변경되면 서버를 껐다가 켜야한다. 2. 유지보수가 힘들다. ENUM이나 상수로 정의해서 사용해도 되지만, 결국은 소스코드를 뒤져야 하며, 유지보수에 악영향을 미친다. 3.보안 처리가 힘들다 소스코드 자체는 암호화 하기가 힘들다. 파일로 따로 빼서 관리하면 IO 과정에서 암/복호화 할 수 있으므로 보안에 유리하다. 1234db.driverName=com.mysql.jdbc.Driverdb.url=jdbc:mysql://localhost:3306/mydbdb.id=myiddb.pwd=mypwdcs JDBC 접속 정보를..