본문 바로가기

Java/Spring Boot4

[Spring Boot] Refactoring - IntelliJ 에서 Lombok 추가하기 리팩토링? : 코드의 구조나 성능을 개선 Lombok의 기능? : toString(), constructor, getter/setter 등 @Data 같은 어노테이션으로 필수코드들을 간편하게 생성가능 -> 필수코드 반복 최소화 IntelliJ에서 Lombok 추가 방법? 2022. 6. 27.
[Spring Boot - JPA] H2-console로 Database 확인 - (2) - Source Code https://github.com/Rezalog/springboot_basic 2022. 6. 27.
[Spring Boot - JPA] form Tag와 DTO, Entity, Repository - (1) JPA의 역할 : JPA는 Server단의 Java에서 DB가 이해하는 SQL에서 생기는 언어적차이를 극복하기위해 명령을 내릴수 있게하는 도구이다. 또한 Entity, Repository 의 도구 등으로 DB 관리를 용이하게한다. Entity, Repository의 역할은? : Entity는 자바객체인 DTO를 DB가 이해할 수 있게 규격화한 것이고, 이는 Repository라는 일꾼을 통해 DB에 전달되고, 처리된다. 즉, DTO를 Entity로 전환하고, Entity를 Repository로 저장하는 형태이다. - Source Code https://github.com/Rezalog/springboot_basic 2022. 6. 27.
[Spring Boot] 개발환경 설정 Spring Boot 관련 지식이 부족하여 유튜브 기초 게시판 만들기 강의를 수강하기로 했다. 스프링부트 환경의 개발을 위한 환경에는 크게 세 가지가 있다. 1. JDK 2. IDE(IntelliJ) 3. Spring Boot 1. JDK(AdoptOpenJDK) MacOS 환경이므로 Homebrew를 이용하여 JDK 8 버전을 설치하였다. 설치 과정은 다음과 같다. a. 커맨드에서 Homebrew 설치 b. brew tap 으로 AdoptOpenJDK 연결 c. brew search 로 homebrew에서 지원하는 jdk 찾기 d. brew install (찾은 결과의 jdk 명) b. brew tap AdoptOpenJDK/openjdk 명령어로 연결해준다. 이때 에러가 발생하였는데, 아래 링크참조... 2022. 6. 23.