분류 전체보기

    IntelliJ package 보기 형식 변경

    IntelliJ package 보기 형식 변경

    위 사진처럼 하위 패키지를 점(.)으로 표현하여 domain 아래에 새 디렉토리나 클래스를 추가하는 데 어려움을 겪을 수 있다. 나 또한 BaseTimeEntity를 domain.posts가 아닌 domain에 생성하고 싶었다. 이 문제는 생각보다 간단히 해결 가능하다. 설정에서 Compact Midlle Packages만 해제하면 된다. 해결 한 모습!

    CRUD API

    CRUD API

    저는 도메인 모델을 사용하여 앞으로 코드를 작성하겠습니다! https://arinlee.tistory.com/60 [Spring Boot] 도메인 계층에서 비즈니스 로직 처리 Spring Web 계층 Web Layer Controller, JSP/Freemarker 등의 뷰 템플릿 영역 이외에도 필터, 인터셉터, 컨트롤러 어드바이스 등 외부 요청과 응답에 대한 전반적인 영역 Service Layer @Service에 사용되는 서비.. arinlee.tistory.com 이 글을 참고해 주세요. 등록(Create) 1. PostsApiController @RequiredArgsConstructor @RestController public class PostsApiController { private fin..

    [Spring Boot] 도메인 계층에서 비즈니스 로직 처리

    Spring Web 계층 Web Layer Controller, JSP/Freemarker 등의 뷰 템플릿 영역 이외에도 필터, 인터셉터, 컨트롤러 어드바이스 등 외부 요청과 응답에 대한 전반적인 영역 Service Layer @Service에 사용되는 서비스 영역 일반적으로 Controller와 Dao의 중간 영역에서 사용 Repository Layer DB와 같이 데이터 저장소에 접근하는 영역 Dtos Dto는 계층 간 데이터 교환을 위한 객체들의 영역을 의미 ex) 뷰 템플릿 엔진에서 사용될 객체나 Repository Layer에서 결과로 넘겨준 객체 등이 해당 Domain Model Domain이라 불리는 개발 대상을 모든 사람이 동일한 관점에서 이해하고 공유할 수 있도록 단순화 시킨 것 택시 앱..

    IntelliJ Task와 Github 연동하기

    IntelliJ Task와 Github 연동하기

    Github에서 이슈를 파고 인텔리제이에서 작업을 하려고 했는데 연동이 제대로 되지 않아 Task가 보이지 않았다.. 해결 방법 ctrl + shift + a 를 누르고 tasks를 검색해 들어간다. Tasks - Servers 에서 +를 누르고 GitHub 클릭 Repository 칸에 알맞게 입력을 해주고 Create API token을 누르고 테스트를 해 준다. 성공적으로 연결된 것을 확인할 수 있다. shift + alt + n을 통해 생성한 이슈가 잘 나오는지 확인했다.