Using CKEditor CKEditor 적용 및 이미지 업로드 Spring Boot Thymeleaf CKEditor Official Homepage Download JS File CKEditor4 Download CKEditor4 Custome Download 개인 선호에 맞게 plugins, skin, 언어 추가 가능 Add JS File zip 파일 압축 해제 후 resource/static/js 폴더 내로 이동 Add CKEditor Skin skin을 추가할 경우 CKEditor 4 Skins에서 마음에 드는 skin을 다운로드 후 resource/static/js/ckeditor/skins 폴더 내에 추가해주자. Set CKEditor script import set CKEDITOR id에..
Spring pagination 3분 Pagination 빠르고 간단하고 쉽게 Spring Pagination 구현하기 🎉🎊 3분만에 Spring Pagination 을 구현하고 싶다면 jQuery Pagination plugin을 활용해보자. 홈페이지를 참고하면 Demo Code, Options explanation 등을 참고할 수 있다. Download plugin Official Homepage : jQuery Pagination plugin Javascript Code : jquery.twbsPagination.js Import File jQuery, Bootstrap 기반 plugin 으로 해당 Library 도 필요 HTML Code 스타일을 적용하기 위해 div로 감싸주었지만 사실 ul 태그..
나의 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..