03.login
Config 설정 후 로그인 페이지 스프링 시큐리티 Config 클래스 설정 후 특정 경로에 대한 접근 권한이 없는 경우 자동으로 로그인 페이지로 리다이렉팅 되지 않고 오류페이지 발생 스프링 시큐리티를 등록하면 페이지로 리다이렉팅은 수동으로 설정해줘야 한다 로그인 페이지 <html> <head> <...
Config 설정 후 로그인 페이지 스프링 시큐리티 Config 클래스 설정 후 특정 경로에 대한 접근 권한이 없는 경우 자동으로 로그인 페이지로 리다이렉팅 되지 않고 오류페이지 발생 스프링 시큐리티를 등록하면 페이지로 리다이렉팅은 수동으로 설정해줘야 한다 로그인 페이지 <html> <head> <...
Security 버전별 구현 스프링 부트 2.x.x ~ 2.6.x (시큐리티 5.x.x ~ 2.6.x) public class WebSecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws...
토마토(7576) import java.io.*; import java.util.*; public class Main { static int n, m; static int[][] tmt; static Deque<Obj> dq = new ArrayDeque<Obj>(); public static v...
단지번호붙이기(2667) import java.io.*; import java.lang.reflect.Array; import java.util.*; public class Main { static int n; static int key = 0; static boolean[][] map; static boolean[][] ...
Spring Security 인증 방식에는 credential 방식 : username, password를 이용하는 방식 이중 인증(twofactor 인증) : 사용자가 입력한 개인 정보를 인증 후, 다른 인증 체계(예 : 물리적인 카드)를 이용하여 두가지의 조합으로 인증하는 방식 하드웨어 인증 : ...
색종이 만들기(2630) import java.io.*; import java.util.*; public class Main { static int[][] nemo; static int wCnt = 0; static int bCnt = 0; public static void main(String[] args) throws...
Query Methods Spring Data JPA의 쿼리를 생성하는 기능으로, 메소드명을 규칙에 맞게 작성하면 자동으로 쿼리가 생성 복잡한 Entity나 Join 상황에서는 활용이 어렵다 샘플 예제 User Entity @Entity @Getter @Setter public class User{ @Id private ...
바이러스(2606) import java.io.*; import java.util.*; public class Main { static boolean[][] link; static boolean[] visited; static int cnt; public static void main(String[] args) thr...
람다식 예제 Thread 호출 Thread thread = new Thread( () -> { for(int i = 0; i < 10; i++){ System.out.println(i); } }); enum을 깔끔하게 enum Operation{ PLUS("+"){ public double apply(...
람다 표현식 람다 표현식이란 함수형 프로그래밍을 구성하기 위한 함수식이다. 간단히 말해 자바의 메소드를 간결한 함수 식으로 표현한 것이다 메소드 표현식을 메소드타입, 메소드 이름, 매개변수 타입, 중괄호, return 문을 생략하고, 화살 기호를 넣는다 이러한 특징으로 람다식을 이름이 없는 함수 익명 함수라고도 한다 int a...