본문 바로가기

spring15

스프링 멀티 모듈 멀티 모듈이란 ? 1. 서비스를 하나 만들때 단일 프로젝트는 없다 - > 멀티 모듈을 이용해야한다 2, 멀티 모듈은 하나의 부모 프로젝트를 두고 이것을 밑에서 가져다가 사용하는 내용이다. 설정 root 프로젝트에서 gradle을 설정해주어야한다 root 프로젝트의 settings.gradle에서의 설정 rootProject.name = 'root프로젝트이름' include '포함할 프로젝트들', '포함할 프로젝트2', '포함할 프로젝트3'root프로젝트가 include 프로젝트들을 관리하겠다는 내용입니다. root 프로젝트의 build.gradle 설정 project(':하위 프로젝트1') { dependencies { compile.. 2021. 8. 6.
spring 개념(1) 프레임워크란 ? 여러 라이브러리의 모음 컨트롤러, 서비스, rest api, responsebody, persistence 설명 컨트롤러 -> 인터페이스 역할 서비스 -> 비지니스 로직 인터페이스 -> 화면이 화면의 내용에 따라 다양하게 잡힐 수 있다 rest api -> http 통신이다 , rest api는 화면 베이스가 자원이 베이스이다 자원(method로 목적을 가리키고 , url에는 대상만 가리킨다) 컨트롤러와 서비스의 구분이 모호해지고있다 responsebody -> 1. 화면 뷰 렌더링, 2. 데이터를 잡아주는 것 persistence -> 퍼시스턴스 관리는 디비 데이터 관리한다는 뜻이다 controller : 웹에서 요청을 처리 model : 웹의 요청에 대한 모델 @Builder란 ? @.. 2021. 8. 6.
spring componentScan대상 범위에 관련하여.. 실행되는 @SpringBootApplication 어노테이션이 붙은 곳이 root패키지이다 이 아래에 해당되는 패키지만 컴포넌트 스캔의 대상이된다 주의 !!! 만약 root패키지 말고 다른곳에 패키지 만들고 해도 아무리 controller 달아도 bean으로 등록을 해주지않는다 이것때문에 많이 헷갈렸다 .. 2021. 8. 1.