반응형
[intelly j ] 자바 버전, 프로젝트 초기 세팅
- test 실행 빨리 되게 하려면 intelliJ 에서 바로 빌드 하게 것
- jvm 버전 체크
[intelly j ] spring html 파일을 컴파일만 해주면 서버 재시작 없이 View 파일 변경
https://velog.io/@bread_dd/Spring-Boot-Devtools)
참고: spring-boot-devtools
라이브러리를 추가하면, html 파일을 컴파일만 해주면 서버 재시작 없이 View 파일 변경이 가능하다.
인텔리J 컴파일 방법: 메뉴 build Recompile
자바 버전 안맞아서 java: invalid source release: 11
에러일 경우
https://countryxide.tistory.com/92
reformat tool
- Save Actions
- 사용중. (팀원들과 reformat tool 같은것 쓰게 권장)
롬복
켜줘야 동작한다.
- 롬복 라이브러리가 제공하는
@RequiredArgsConstructor
기능을 사용하면 final 이 붙은 필드를 모아서 생성자를 자동으ㅡ로 만들어 준다.
@Component
@RequiredArgsConstructor
public class OrderServiceImpl implements OrderService {
private final MemberRepository memberRepository;
private final DiscountPolicy discountPolicy;
}
롬복 라이브러리 적용방법
build.gradle
에 라이브러리, 환경 추가
plugins {
id 'org.springframework.boot' version '2.3.2.RELEASE'
id 'io.spring.dependency-management' version '1.0.9.RELEASE'
id 'java'
}
group = 'hello'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'
//lombok 설정 추가 시작
configurations {
compileOnly {
extendsFrom annotationProcessor
}
}
//lombok 설정 추가 끝
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter'
//lombok 라이브러리 추가 시작
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
testCompileOnly 'org.projectlombok:lombok'
testAnnotationProcessor 'org.projectlombok:lombok'
//lombok 라이브러리 추가 끝
testImplementation('org.springframework.boot:spring-boot-starter-test') {
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
}
}
test {
useJUnitPlatform()
}
- intellyj 설정
- Prefrences(윈도우 File➡ Settings) ➡
plugin
➡lombok
검색 설치 실행 (재시작) - Prefrences➡
Annotation Processors
검색➡ Enable annotation processing 체크 (재시작) - 임의의 테스트 클래스를 만들고
@Getter
,@Setter
확인
반응형
'스프링, 자바' 카테고리의 다른 글
스프링 웹 개발 기초 (0) | 2021.01.19 |
---|---|
프로젝트 환경 설정 (0) | 2021.01.19 |
자바의 스레드 (0) | 2021.01.16 |
자바 예외 처리 (0) | 2021.01.16 |
자바의 인터페이스 (0) | 2021.01.03 |