![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcXOCnm%2Fbtr8XzlWcWk%2FSvKaSmzl1skyjzSfKk3rxk%2Fimg.png)
Spring Boot 기반으로 개발하는 Spring Security : 의존성 추가
2023. 4. 9. 17:30
무조건 따라하기/Spring Boot 기반 Security
Security 의존성 추가전 API 생성후 localhost:8080으로 접속하면 잘 뜨는 걸 확인 할 수 있다. @RestController public class HomeController { @GetMapping("/") public String home() { return "home"; } } Security 의존성 추가 후 gradle 추가 implementation "org.springframework.boot:spring-boot-starter-security" 스프링 시큐리티의 의존성 추가 시 일어나는 일들 서버가 기동되면 스프링 시큐리티의 초기화 작업 및 보안 설정이 이루어진다 별도의 설정이나 구현을 하지 않아도 기본적인 웹 보안 기능이 현재 시스템에 연동되어 작동함 모든 요청은 인증이..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbHdNLb%2Fbtr8MpLtbZt%2FGNM11eWLRvBG18yNQkwA7k%2Fimg.png)
스프링 시큐리티 - Spring Boot 기반으로 개발하는 Spring Security
2023. 4. 9. 17:18
무조건 따라하기/Spring Boot 기반 Security
스프링 시큐리티 - Spring Boot 기반으로 개발하는 Spring Security - 인프런 | 강의 초급에서 중.고급에 이르기까지 스프링 시큐리티의 기본 개념부터 API 사용법과 내부 아키텍처를 학습하게 되고 이를 바탕으로 실전 프로젝트를 완성해 나감으로써 스프링 시큐리티의 인증과 www.inflearn.com 강의에서 다루는 내용 1. 스프링 시큐리티의 보안 설정 API 와 이와 연계된 각 Filter 들에 대해 학습한다 각 API 의 개념과 기본적인 사용법, API 처리 과정, API 동작방식 등 학습 API 설정 시 생성 및 초기화 되어 사용자의 요청을 처리하는 Filter 학습 2. 스프링 시큐리티 내부 아키텍처와 각 객체의 역할 및 처리과정을 학습한다 초기화 과정, 인증 과정, 인가과정 ..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbtiL7K%2Fbtr0Oa8Qrni%2FUfPZHnGcT3SqGy6elh3YHk%2Fimg.png)
[Java] 자바 record에 대해서
2023. 2. 25. 17:56
몰아 넣기
팀장님께서 자바16에 record가 정식 스펙이라고 말해 주었다. record가 무엇인가 봤더니 재미있는 것 같아 정리를 하고 싶어서 이렇게 글을 쓰게 되었다. record(레코드)란? 자바 14 이후부터 레코드가 preView로 추가되었고 자바 16부터는 공식 기능이 되었는데, 열거형과 마찬가지로 자바 클래스의 특별한 한 종류라고 바라볼 수 있다. 마치 클래스의 생성자와 같이 매개변수를 나열하면 되는데, 여기서는 이를 컴포넌트(component) 라고 한다. 사용법 자바를 사용하다 보면 반복적으로 비슷한 형태를 가지고 있는 코드 즉, 보일러 플레이트 코드가 많이 존재한다. DTO를 예로 들면 getter, setter, equals, hashCode, toString 같이 반복적으로 비슷한 형태를 가지..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAAq6U%2FbtrZ6jl5HBA%2FTmNFC7DA6FIkCp8P1Uypv0%2Fimg.png)
[SQL] JOIN(결합)에 대해서(with.옵티마이저 및 결합 알고리즘)
2023. 2. 20. 13:42
데이터베이스/SQL
fk값이 무조건 있는 경우에는 left join 보다는 inner join을 사용하는 습관을 길러야 한다고 한다고 말씀하셨다. 그 이유를 찾고 공부한 내용을 정리하기 위해 작성한다. Join(결합)이란? 조인이란 두 개 이상의 테이블을 서로 묶어 하나의 결과 집합을 만들어 내는 것을 말한다. 즉, 데이터베이스에 있는 두 개 이상의 테이블의 데이터를 결합할 수 있는 SQL의 필수 기능이고 조인 작업을 사용하면 테이블이 서로 어떻게 관련되어 있는지 지정하여 여러 테이블에서 데이터를 검색할 수 있다. 이 글에서 다룰 결합이다. 내부 조인 (INNER JOIN)| 외부 조인 (OUTER JOIN) 왼쪽 (LEFT OUTER) 오른쪽 (RIGHT OUTER) 내부 조인 (INNER JOIN) 두 테이블에 일치하는..