Spring (3) 썸네일형 리스트형 [Spring] 도메인 로직 패턴 - 도메인 모델,트랜잭션 스크립트 도메인 모델 패턴과 트랜잭션 스크립트 패턴 마틴 파울러가 재창한 두개의 개념으로 비즈니스 로직을 처리하는 2가지 패턴을 말한다. 책임 소재가 Domain Level이냐 Script Level이냐의 차이에 따라 구분된다. 도메인 모델 패턴 (Domain Model Pattern) 도메인이란? 다양한 설명들이 있지만 나에게 와닿은 정리는 "소프트웨어를 개발하는 대상 영역"이다. 도메인 모델이란? 도메인을 모든 사람이 동일한 관점에서 이해할 수 있고 공유할 수 있도록 단순화 시킨 것 도메인의 핵심을 간략하게 단순화해서 표현할 수 있는 모든 것이 도메인 모델이다. 도메인 모델 패턴이란? Domain 부분에서 비즈니스 로직을 가지고 객체 지향의 특성을 적극 활용 하는 것을 도메인 모델 패턴이라 한다. 도메인 모델.. [Spring boot] view 환경설정 해당 내용은 [인프런] 실전! 스프링 부트와 JPA 활용 1 - 웹 애플리케이션 개발의 내용을 정리 한 것입니다. 출처 : 실전! 스프링 부트와 JPA 활용 1 Welcome Page란? 사용자가 웹사이트의 처음 접속했을 때 접하게 되는 페이지 Welcome Page 만들기 HelloController.java @Controller public class HelloController { @GetMapping("hello") public String hello(Model model){ model.addAttribute("data","hello!"); return "hello"; } } 1. Model 객체를 이용해서 view단에 객체를 전달해줄 수 있다. 2. 컨트롤러에서 리턴 값으로 문자를 반환하면 뷰 .. [Spring] JPA - No Property Found for Type Exception JPA를 사용하여 개발 중에 "No property xxx found for type xxxx!" 라는 에러가 뜨면서 골머리를 썩혔다.. xxx는 각자 다를 수 있겠지만.. underscore(_)를 엔티티의 레퍼런스 필드의 프로퍼티를 조회하는 예약어로 사용하고 있기 때문에 사용을 피하라고 되어있어서 다음과 같이 변경하였다. 그다음에 Model에서 @Column Annotation을 사용하여 name을 지정해주고 기존 Property는 동일하게 Underscore를 제거하여 해결하였다. 참조사이트 : https://stackoverflow.com/questions/19583540/spring-data-jpa-no-property-found-for-type-exception 이전 1 다음