전체 글159 230220 TIL 1. Spring Security 1) Spring Security란? Spring 기반의 애플리케이션의 보안(인증과 권한, 인가 등)을 담당하는 스프링 하위 프레임워크 Spring Security는 '인증'과 '권한'에 대한 부분을 Filter 흐름에 따라 처리하고 있다. Filter는 Dispatcher Servlet으로 가기 전에 적용되므로 가장 먼저 URL 요청을 받지만, Interceptor는 Dispatcher와 Controller사이에 위치한다는 점에서 적용 시기의 차이가 있다. Spring Security는 보안과 관련해서 체계적으로 많은 옵션을 제공해주기 때문에 개발자 입장에서는 일일이 보안관련 로직을 작성하지 않아도 된다는 장점이 있다. 2) 인증과 인가 3) Spring Securit.. 2023. 2. 21. 230213~230218 WIL 1. 이번주 배운 내용 정리 1) 인프런 강의 배운 내용 정적 컨텐츠 MVC model API : @ResponseBody 사용 원리 테스트 케이스 작성 방법 스프링 빈과 의존 관계 스프링 프레임워크와 스프링 부트 객체지향 프로그래밍의 특징과 SOILD 원칙 IoC, DI, Container 스프링 컨테이너와 스프링 빈 스프링 컨테이너의 종류 싱글톤 컨테이너란? 컴포넌트 스캔과 의존관계 자동 주입 2) 세션 및 항해 강의를 통해 배운 내용 다대일, 일대다, 다대다, 일대일 관계 매핑 방법과 MappedBy, cascade 옵션 AccessToken과 RefreshToken @Builder 사용 방법과 장점 2. 이번 주차 주요 키워드(ORM, SQL, MVC) 데이터를 DB에 저장하는 방법은 여러가지가 .. 2023. 2. 19. 230218 TIL 1. 스프링 기초 1) 스프링 컨테이너와 스프링 빈 스프링 컨테이너 : 자바 객체의 생명 주기를 관리하며, 새성된 자바 객체들에게 추가적인 기능을 제공하는 역할 빈 : 위에서 말하는 자바 객체를 스프링에서 빈(Bean)이라고 부른다. 개발자가 new 연산자, 인터페이스 호출, 팩토리 호출 방식으로 객체의 생명주기를 관리했었는데 이것을 스프링 컨테이너가 대신하주는 것이다. 즉 제어 흐름을 외부에서 관리하는 IoC가 발생한 것이다. 객체들간의 의존 관계를 스프링 컨테이너가 런타임 과정에서 알아서 만들어준다. 스프링 컨테이너의 종류 BeanFactory : 빈을 등록하고 생성, 조회, 돌려주는 역할 > 빈을 관리하는 역할을 한다. BaenFactory를 AnnotationConfigApplicationCont.. 2023. 2. 19. TIL 230217 Spring 심화 주차6일차 0. Java 스킬 향상 set.add()의 return 은 true/false 이다 ex) set에 원소 1,2,3이 들어있을 때 set.add(4)는 true , set.add(3)은 false 를 반환한다. str.split 을 사용할 때 눈에 보이는 문자 뿐만 아니라 공백도 잘 사용하자 str.splot(" , ") 과 같이 공백쉼표공백 또 가능하다는 것을 인지하자 Stack 선언과 간단한 사용 메서드 Stack stack = new Stack(); for (int i : progresses) { stack.push(i); } stack.pop();//제일 최근 값을 제거, 제거하면서 출력 등 확인 사용 가능 stack.peek();//가장 최근에 들어간 값을 출력 s.. 2023. 2. 17. 이전 1 ··· 30 31 32 33 34 35 36 ··· 40 다음