[Spring] Spring MVC Project DB 연결 정보 암호화 (Jasypt, properties) 목차 0. 환경 windows10 openjdk version "1.8.0_242" STS4 TooL (이클립스) Spring Framework 4.3.8 released Spring MVC Project (Legacy Project) 1. maven 추가 (pom.xml) jasypt-spring31 org.jasypt jasypt-spring31 1.9.2 2. 암호화할 부분 [변경 전] [변경 후] username과 password가 직접 노출이 되지 않는 것을 확인할 수 있습니다. .properties 파일을 이용해 정보를 따로 관리합니다. #.properties file #db(test Server) jdbc.username=ENC(9k4SKcvQYus9RbBiN7PENQ==) jdbc.pass.. Backend/Spring 3년 전
[Spring] Spring MVC Project 스케쥴링 설정 (Spring Quartz) 목차 0. 환경 windows10 openjdk version "1.8.0_242" STS4 TooL (이클립스) Spring Framework 4.3.8 released Spring MVC Project (Legacy Project) 1. maven 추가 (pom.xml) quartz spring-context-support org.quartz-scheduler quartz 2.3.0 org.springframework spring-context-support 4.3.4.RELEASE 2. 서비스 생성 Spring Quartz를 이용해 주기적으로 실행할 서비스를 생성합니다. [인터페이스] package com.test.quartz; public interface TestQuartzService { vo.. Backend/Spring 3년 전
[Spring] Spring MVC Project Mysql 로그 출력 (log4jdbc) 목차 0. 환경 windows10 openjdk version "1.8.0_242" STS4 TooL (이클립스) Spring Framework 4.3.8 released Spring MVC Project (Legacy Project) 1. maven 추가 (pom.xml) log4jdbc-log4j2-jdbc4 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4 1.16 2. log4jdbc.log4j2.properties /src/main/resources 경로에 log4jdbc.log4j2.properties파일을 생성 후 아래의 내용을 작성해줍니다. log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyL.. Backend/Spring 3년 전
[Spring] Spring MVC Project logback 적용 목차 0. 환경 windows10 openjdk version "1.8.0_242" STS4 TooL (이클립스) Spring Framework 4.3.8 released Spring MVC Project (Legacy Project) 1. maven 추가 (pom.xml) logback-classic logback-core ch.qos.logback logback-classic 1.2.3 ch.qos.logback logback-core 1.2.3 [logback] 기본적으로 log4j 가 적용되어 있지만 안정성과 관리를 위해 Logging framewor인 Slf4j 와 그 구현체로써 Logback을 주로 사용합니다. 속도와 유연성을 고려하여 디자인되었으며, 속도에 최적화되어 있습니다. 멀티스레드 환.. Backend/Spring 3년 전
[Spring] Spring MVC Project API 컨트롤러 생성 (API Controller) 목차 0. 환경 windows10 openjdk version "1.8.0_242" STS4 TooL (이클립스) Postman (API Test Tool) 1. 세팅 API Json 응답을 위해 Jackson 라이브러리를 Maven에 추가해줍니다. jackson-core, jackson-databind Jackson은 JSON 데이터 구조를 처리해주는 라이브러리 Jackson을 추가해주지 않으면 API 응답 시 다음과 같은 에러가 발생합니다. No converter found for return value of type com.fasterxml.jackson.core jackson-core 2.9.8 com.fasterxml.jackson.core jackson-databind 2.9.8 2. 컨트롤러.. Backend/Spring 3년 전
[Spring] Spring MVC Project(Legacy Project) 생성하기 - STS4 목차 0. 환경 windows10 openjdk version "1.8.0_242" STS4(이클립스) TOOL 1. File > New > Other... File > New > Other...로 접근합니다. 2. New New 창에서 legacy를 검색 한 다음 선택 후 Next > 를 클릭합니다. 만약 나오지 않는 경우 Spring Tools 3 Add-On 설치해야합니다 아래의 링크를 활용해주세요 https://veneas.tistory.com/entry/Spring-STSSpring-Tool-Suite-%EC%84%A4%EC%B9%98-Windows#4-1-2._Spring_Tools_3_Add-On_%EC%84%A4%EC%B9%98(Spring_Legacy_Project) 3. New Spri.. Backend/Spring 3년 전