파란하늘의 지식창고
article thumbnail
Spring Boot AutoConfiguration 개발하기
Study/Java 2019. 3. 28. 15:21

Spring Boot 기반의 프로젝트를 개발하면서 사용하는 기능들을 정리 @ConfigurationProperties 사용하기 ConfigurationProperties는 properties 파일에 설정한 property 값을 java object에 매핑하여 java 코드에서 해당 값을 사용하기 편하게 해 준다. 아래와 같은 properties class를 만든다고 가정한다. @Data @ConfigurationProperties(prefix = "test.sample") public class TestSampleProperties { private String testStr; private int testInt; } 해당 Properties 설정과 매칭 되는 property 값을 properties 파..

Vue.js 공부하기
Study/JavaScript 2019. 3. 9. 20:01

vue 공부한 내용을 정리한 게 아니고 공부해야 할 것이나 공부 과정에 대해 기록한 글임 Vue 공부 대부분 한글문서가 있어 공부하기 좋다. vue 한국 사용자 모임 node https://nodejs.org/ko/ vue를 개발하려면 우선 node를 설치해야 함 node의 npm 명령어를 기반으로 vue의 라이브러리를 설치하는데 npm을 직접 쓰기보단 vue-cli를 통해 사용하게 됨 vue https://kr.vuejs.org/v2/guide/ vue를 사용하기 위해 공부해야 하는 가장 기본적인 문서 vue cli https://cli.vuejs.org/ vue로 프로젝트를 만들기 쉽도록 제공되는 라이브러리. npm을 통해 설치함 npm install -g @vue/cli 프로젝트를 만들 때 아래와 ..

article thumbnail
Jasypt 암복호화 하기
Study/Java 2019. 3. 1. 20:04

암호화는 잘 모르는 내용이라 테스트하면서 기록하여 두서없음 dependency 참조 org.jasypt jasypt 1.9.2 다른 참조 라이브러리로 사용한다면 jasypt-spring-boot-starter 2.1.1이 현재 있긴 한데 해당 pom은 현재 com.melloware.jasypt 1.9.4 라이브러리를 참조하고 있다. com.melloware.jasypt의 경우 StringFixedSaltGenerator를 사용하면 오류가 발생하고 있어 org.jasypt.jasypt를 사용해야 한다 기본 사용 암복호화를 간단하게 해 보면 아래와 같다. public void encryptSimpleTest() { StandardPBEStringEncryptor encryptor = new StandardP..