Spring Framework에서 Service와 ServiceImpl 구조를 사용하는 이유는 무엇일까?1\. 인터페이스와 구현 클래스를 분리할 수 있다.이를 통해 코드의 유연성과 확장성이 증가하며, 유지보수성이 향상된다. Service 인터페이스는 비즈니스 로직을 담
참고자료 \[https://www.inflearn.com/course/스프링-mvc-1 https://dangdangee.tistory.com/entry/Spring-PathVariable-사용법 https://congsong.tisto
참고자료 https://velog.io/@hi_potato/Template-Engine-Template-Engine https://imgzon.tistory.com/97 https://suzyalrahala.tistory.com/39
참고자료 https://www.elancer.co.kr/blog/view?seq=235 https://cordcat.tistory.com/97 https://github.com/gregor77/start-spring-security h
참고자료 https://spyair.tistory.com/161 https://velog.io/@fortice/Spring-세션-인터셉터-쿠키 인터셉터란?AOP와 인터셉터의 차이점인터셉터 구현인터셉터 구현 순서인터셉터 구현 예제: 컨트롤러로 들어
참고자료 https://velog.io/@kai6666/Spring-Spring-AOP-개념 https://engkimbs.tistory.com/entry/스프링AOP https://adjh54.tistory.com/133 https
참고자료인프런 강의\_김영한님의 <스프링 MVC 2편 - 백엔드 웹 개발 활용 기술>템플릿 엔진 중 서버 사이드 템플릿 엔진에 해당하는 Thymeleaf에 대해 소개해보려 한다.대부분의 html 속성을 th:xxx 로 변경할 수 있다.ex: th:text="${
스프링부트 게시판을 만들며 view를 jsp기반으로 만들었는데 이번에는 thymeleaf와 jsp를 동시에 사용할 수 있는 법을 알아보도록 하겠다. 우선, 에 thymeleaf를 사용하기 위한 dependency를 추가해주자. 그다음, 에 thymeleaf와 관련된