[SQL] 삭제와 관련된 쿼리 DELETE, DROP, TRUNCATE
DELETE 해당 조건에 맞는 을 삭제 (데이터는 지워지지만 공간은 남음 용량 안 줄어듬) DELETE FROM 테이블명 WHERE 조건 TRUNCATE 테이블 안에 데이터를 비우고 초기화 TRUNCATE TABLE 테이블 DROP 테이블 자체를 삭제 DROP TABLE 테이블명
DELETE 해당 조건에 맞는 을 삭제 (데이터는 지워지지만 공간은 남음 용량 안 줄어듬) DELETE FROM 테이블명 WHERE 조건 TRUNCATE 테이블 안에 데이터를 비우고 초기화 TRUNCATE TABLE 테이블 DROP 테이블 자체를 삭제 DROP TABLE 테이블명
스프링 시큐리티 로그인 정보 출력 스프링 시큐리티는 아이디하고 권한만 세션에 저장됩니다. (비밀번호는 null로 출력됨) 첫 번째 방법 th:text="${#authentication.name}" [[${#authentication.name}]] 두 번째 방법 sec:authentication="출력할거" 인증 여부에 따라 보이기&숨기기 sec:authorize="isAnonymous()" : 인증되지 않은(로그인 안 한) 사용자에게 보임 sec:authorize="isAuthenticated()" : 인증된(로그인 한) 사용자에게 보임 로그인 로그아웃 권한 여부에 따라 보이기&숨기기 sec:authorize="hasRole('권한명')" : 해당 권한에 해당하는 사람만 보이게 sec:authorize=..
스프링 시큐리티 비밀번호 암호화 시키기 SecurityConfig 클래스에 암호화 기능 객체 생성 @Bean public PasswordEncoder getPasswordEncoder(){ return new BCryptPasswordEncoder(); } 회원가입을 수행하는 컨트롤러에 PasswordEncoder 객체 생성 private final PasswordEncoder passwordEncoder; passwordEncoder.encode(비밀번호) 로 비밀번호를 암호화 시킬 수 있습니다. 암호화 테스트 passwordEncoder.matches("비밀번호", 암호화된 비밀번호) 암호화된 비밀번호와 비밀번호가 동일한지 boolean값으로 확인할 수 있습니다.
스프링 시큐리티 로그인 기능 만들기 1. 스프링 시큐리티 설정 https://bagun-coding.tistory.com/entry/Spring-Boot-%EC%8A%A4%ED%94%84%EB%A7%81-%EC%8B%9C%ED%81%90%EB%A6%AC%ED%8B%B0-%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94-%EB%B2%95 [Spring Boot] 스프링 시큐리티 설정하는 법 스프링 시큐리티 스프링 기반 애플리케이션의 보안(인증, 인가)을 담당하는 스프링 하위 프레임워크 인증 : 사용자의 신원 확인 인가 : 사용자의 권한 확인 Security 의존성 추가 implementation 'org.spri bagun-coding.tistory.com 2. 로그인 정보 조회 쿼리 & ..