Docker Workflow 스프링 부트를 통해서 무중단 배포를 하는 방법은 많았지만 스프링만을 통해서 배포하는 방법을 써놓은 글은 적어서 작성하게 되었다. 현재 내 프로젝트 상태 :
타일즈란? 벽면에 타일을 붙이는 것과 같이 웹 페이지의 화면 구성을 나누어 각각의 영역을 다른 타일로 붙일 수 있는 라이브러리 입니다. 주로 Header, Content, nav, right, left, footer 로 나뉘어집니다. 공통된 영역을 Tiles 태그로 구분하여 반복되는 코드를 최소화 할 수 있으며 확장성과 유지 보수에 능합니다. > pom.xml > spring > appServlet > servlet-context 에 /WEB-INF/tiles > 이 위치에 tiles.xml 파일을 생성해주자. /WEB-INF/views 에 tiles 폴더를 만들어주자 tilse 폴더에는 이제부터 웹 페이지 각 구역에 맞는 타일을 만
AOP는 Aspect Oriented Programming 의 약자로 관점 지향 프로그래밍이라고 합니다. AOP는 각각의 클래스에서 반복되는 메소드, 필드, 코드 등을 모듈화 하여 쉽게 유지보수를 할 수 있도록 하는 개념입니다. 위처럼 클래스를 관통하는 하나의 공통된 부분을 의미하죠. 이때 모듈화 시킨 블록은 Aspect 라고 합니다. ** ![](https://velog.velcdn.com/ima
Spring boot의 MVC 패턴 Controller 웹브라우저의 요청을 처리하고 Service를 호출한다. Service Service는 비지니스 로직을 수행하는 것으로 컨트롤러에서 받은 요청 중 DB와 통신하는 작업 등 복잡한 작업을 Service 클래스에서 대신 해주는 것을 의미한다. DAO 데이터베이스에서 Service가 실행하는데 필요한 쿼리를 호출한다. DTO 데이터를 주고 받을 때 사용하는 객체를 의미한다. 1. MySQL 연동 application.properties 파일에 다음을 작성해준다. 2. Repository, Entity 생성 mvc 패턴에서 view는