본문 바로가기

반응형

Backend/JAVA

(35)
[Jasypt] 암호화 라이브러리 Jasypt(Java Simplified Encryption) : 특정 값을 암호화해주는 라이브러리공식 홈페이지 : http://www.jasypt.org/ 암호화 라이브러리를 찾게 된 이유는 yml나 properties에 민감정보가 들어가게 되는데 그대로 노출시키는 것 보다는 암호화를 한번 거치게 되는것이 안전하다고 판단했기 때문이다. 의존성 추가MAVEN com.github.ulisesbocchio jasypt-spring-boot-starter 3.0.3​Gradleimplementation 'com.github.ulisesbocchio:jasypt-spring-boot-starter:3.0.4'JasyptConfig 클래스 추가암호화암호화 값은 아래와 같은 방식으로 찍어볼 수 있고 암호화 값을 확..
[Noti] 알림 전송 방식 4가지 ( SMS, Email, Kakao, Push ) 알림 전송시 사용할 공통 VO선언import org.apache.commons.lang3.builder.ToStringBuilder;import com.fasterxml.jackson.annotation.JsonAlias;import lombok.Getter;import lombok.Setter;@Getter@Setterpublic class HmsNotiVO { @JsonAlias({"noti_type", "notiType"}) private String notiType; //1.sms 2. email 3.kakao 4.push @JsonAlias("msg") private String msg; @JsonAlias({"mobile_number", "mobileNumber"}) private Strin..
[Algorithm] 데일리 백준 import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.LinkedList;import java.util.Map;import java.util.Objects;import java.util.Queue;import java.util.Set;import java.util.Stack;public class Main { publi..
[Algorithm] 데일리 백준 import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.ArrayList;import java.util.Objects;public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedW..
[Algorithm] 데일리 백준 import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.ArrayList;import java.util.Objects;public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedW..
[Algorithm] 데일리 백준 import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.ArrayList;import java.util.Objects;public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedW..
[JAVA] Enum을 String으로 사용하기 @Enumerated(EnumType.STRING)@Column(nullable = false)private MemberStatus memberStatus;public enum MemberStatus{ Active, Inactive;}이렇게 Enum을 선언했다고 가정하면 Member member = //member의 값;String role = member.getMemberAuth().name();로 사용 가능하다.
[Algorithm] 데일리 백준 import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.ArrayList;public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWri..

반응형