Spring boot + Gradle + Java 8 + JPA + Intellij
걍 아무것도 선택 안함
https://github.com/kHeNoTbB/SpringBoot-Gradle-JPA-example/commit/ffef42ebef5f87c37e6c768c8b7f3c3f45307b84위 코드 실행하여,Tomcat started on port(s): 808
SpringBoot는 Gradle 기준으로 build.gradle 파일 내용에 따라 ClassPath, 어노테이션, 기타 자바 구성클래스를 보고 적합한 앱으로 맞춤하는 자동구성이다.SpringBoot는 servlet-context.xml과 web.xml을 다루지 않는다
(1) plugins(2) repositories : dependencies에서 선언한 의존체와 필수 라이브러리를 가져오기 위해 접속할 서버 정보를 적는다.(3) dependencies(4) test
🎯 깃헙 코드보기많이 쓰는 데이터는 애플리케이션 안에 두기도 하지만, 구성 정보를 하드 코딩하는 일은 극구 피해야 한다.따라서 안전하면서 배포하기 쉽게 구성을 외부화(externalization)하는 편이 좋다고 한다.따라서 YAML 표기법에 따라 작성한 applic
해당 어노테이션은 자동구성하는 어노테이션이라고 앞에서 설명했다. 우리는 1번 gradle 설정에서 jdbc와 h2를 의존체를 걸어놓는 것만으로도, 스프링부트는 알아서 javax.sql.DataSource 구현체를 만든다.https://jeong-pro.tist
SpringMVC를 통해 계층 분할을 하게 되면서, 우리는 보통 myBatis(또는 JDBC)를 활용하여 데이터 접근을 하곤했다. 하지만 눈에 보이는 계층분할엔 성공했을지 몰라도, 사실 개발을 하다보면 이게 분할이 맞나 생각이 들게된다.특히 개발을 하다보면 객체 변화에
JPA + MySQL 1. gradle 설정
🎯 깃헙 코드보기🎯 깃헙 코드보기🎯 깃헙 코드보기이후 데이터베이스에서 아래와 같이 조회하니조회가 잘 됨을 확인
🎯 깃헙 코드보기참고한 블로그
src 폴더 삭제
API가 return 할 때되도록 직관적일 수 있도록마지막에 담는다.new Object(결과, 결과2, 결과3)만약 return이 여러번 있다면 어디 값을 참조해서 넣는지 헷갈리니까..따라서 결과모델에도 @Data 외@AllArgsConstructor와 @NoArgsC