본문 바로가기

Spring53

STS4에서 lombok 설정하는 방법 STS 버전이 올라가면서 기존의 lombok 설정이 안되는 경우가 있다고 한다. 우선 경로의 한글이 없어야 하며 밑에 방법을 참고해서 진행하면 된다. Spring Tool Suite 4.x에서 lombok 설치 : 네이버 블로그 (naver.com) Spring Tool Suite 4.x에서 lombok 설치 Spring Tool Suite 4가 출시되어 개발 도구를 업그레이드 하면서 발생한 lombok 설치 문제를 정리한다. ... blog.naver.com Maven Repository: org.projectlombok » lombok (mvnrepository.com) Maven Repository: org.projectlombok » lombok Spice up your java: Automati.. 2022. 6. 1.
스프링 부트로 프로젝트 생성 Spring boot - 스프링부트에서 JSP 사용하기 / Gradle (tistory.com) Spring boot - 스프링부트에서 JSP 사용하기 / Gradle 안녕하세요. 고코더 입니다. 스프링 부트에서 JSP는 권장사항은 아닙니다. 그래서 스타터 기본 설정에 JSP가 포함되어 있지 않습니다. 그렇기 때문에 몇 가지 추가적인 설정이 필요로 합니다. JSP gocoder.tistory.com 스프링 부트는 JSP사용이 권장사항이 아니기 때문에 설정을 다시 해주어야 한다. 우선 JSP파일 생성할 수 있도록 기능을 다운 받아줘야하고 경로 설정 또한 잡아줘야 한다. 권장사항은 타임리프를 이용하여 프로젝트를 진행하는 것이라고 한다. 2022. 6. 1.
스프링 부트 이클립스, 인텔리제이 툴로 실행하는 방법 application.propertise 파일을 작성해준다. # 포트 설정(내장 톰캣이 사용할 포트 번호) server.port = 8081 # view 경로 설정 spring.mvc.view.prefix = /WEB-INF/views/ spring.mvc.view.suffix = .jsp 작성 후 스프링 부트를 실행 시켜주면 정상 작동하는것을 확인 할 수 있다. 2022. 4. 25.
영속성 구성을 위한 mysql 설정 MySql 설치 MySQL Server 설치 (For Windows, Community) : 네이버 블로그 (naver.com) MySQL Server 설치 (For Windows, Community) 이 설명서는 Windows 운영체제에서 동작하는 MySQL Server Community 8.0.11 버전을 설치하는 방법... blog.naver.com MySql 실행 시작메뉴에서 commend line client를 실행한 다음에 비밀번호를 입력하면 실행된다. 인테리제이에서 DB 설정 + 버튼을 클릭하여 MySql을 추가해준다. 처음 사용하는 것이라면 드라이버 설치 팝업이 나올텐데 클릭하여 설치를 진행한다. 그 후 아래와 같이 기본 설정을 입력하고 연결 테스트를 진행한다. 고급 탭에서 아래와 같이 추.. 2021. 9. 12.
N대N 연관관계 설정 2 (중간테이블을 만들어서 사용하는 방법) 이전에 작성한 내용을 중간테이블을 만들어서 사용하는 방법 N대1로 변경하여 작성하였다. BookAndAuthor 클래스 작성 package com.example.bookmanager.domain; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import lombok.ToString; import javax.persistence.*; @Entity @NoArgsConstructor @Data @ToString(callSuper = true) @EqualsAndHashCode(callSuper = true) public class BookAndAuthor extends BaseEntity{ @Id @.. 2021. 8. 29.
N 대 N 연관관계 설정 현업에서는 거의 사용되지 않는다. 예제 Author 클래스 생성 package com.example.bookmanager.domain; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import lombok.ToString; import javax.persistence.*; import java.util.ArrayList; import java.util.Collections; import java.util.List; @Entity @NoArgsConstructor @Data @ToString(callSuper = true) @EqualsAndHashCode(callSuper = true) publi.. 2021. 8. 29.