나의 Role Model 영한님의 Spring 강의 (링크) 스프링 핵심 원리 - 기본편, 강의 노트 Spring Spring Documentaion 필수 스프링 프레임워크 스프링 부트 선택 스프링 데이터 스프링 세션 스프링 시큐리티 스프링 Rest Docs 스프링 배치 스프링 클라우드 좋은 객체지향의 5가지 원칙 (SOLID) SRP: 단일 책임 원칙(single responsibility principle) 하나의 클래스는 하나의 책임만 가져야 한다 변경이 있을 때 파급 효과가 적어야 한다 OCP: 개방-폐쇄 원칙 (Open/closed principle) 소프트웨어 요소는 확장에서는 열려 있으나 변경에는 닫혀 있어야 한다 인터페이스를 구현한 새로운 클래스를 하나 만들어서 새로운 기능을 구현 LSP:..
Project code in the Github{:target="_blank"} SpringBoot Security Spring Security Docs{:target="_blank"} Spring Security Architecture{:target="_blank"} Dependency springBoot Security 사용을 위한 의존성 thymeleaf에서 security 사용을 위한 의존성 build.gradle plugins { id 'org.springframework.boot' version '2.5.0' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'ja..
HTML JSP Thymeleaf Security JSP This content is only shown to anonymous users. This content is only shown to authenticated users. Thymeleaf This content is only shown to authenticated users. This content is only shown to administrators. This content is only shown to users. Include JSP Thymeleaf href JSP Thymeleaf script JSP Thymeleaf onclick JSP 등록 Thymeleaf 등록 th:href="@{/basic/items/{itemId}(i..