티스토리 뷰
728x90
1. Gradle에서 lombok을 사용하려면 gradle-lombok plugin을 사용한다. plung을 없이 사용하고 싶으면
1-1 아래처럼 4줄의 대체 작업이 필요하다.
/*
* This file was generated by the Gradle 'init' task.
*/
plugins {
id 'org.springframework.boot' version '2.3.1.RELEASE'
id 'io.spring.dependency-management' version '1.0.10.RELEASE'
id 'java'
}
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-mongodb'
implementation 'de.flapdoodle.embed:de.flapdoodle.embed.mongo'
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-validation'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
testCompileOnly 'org.projectlombok:lombok'
testAnnotationProcessor 'org.projectlombok:lombok'
//implementation 'org.projectlombok:lombok'
implementation 'org.webjars:bootstrap:4.5.0'
runtimeOnly 'org.springframework.boot:spring-boot-devtools'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
group = 'pe.pilseong'
version = '0.0.1-SNAPSHOT'
description = 'demo'
sourceCompatibility = '11'
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
}
2. 종종 gradle의 버전을 올리는 게 중요한 경우가 있다. 그럴 경우
$ ./gradlew wrapper --gradle-version=6.6 --distribution-type=bin
3. gradle로 스프링부트를 개발할 경우
3-1 plugin에 지정한 버전 정보를 사용하고 싶으면 dependency-management plugin을 사용해야 한다.
3-2 mongo db를 사용하는 경우에도 spring-boot-starter-data-mongodb와 함께
3-2-1 de.flapdoodle.embed.mongo 을 같이 사용해야 한다. 이게 없으면 기동도 되지 않는다.
728x90
'Side Technologies' 카테고리의 다른 글
Tools : Github에서 폴더 삭제하기 (0) | 2020.08.21 |
---|---|
Linux : Standand Input/Output (0) | 2020.08.20 |
Mongo : 개요 (0) | 2020.08.19 |
Tools : 리눅스 단축키, 명령어들 (0) | 2020.08.19 |
Docker : Centos 이미지 사용하기 (0) | 2020.08.18 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
- 도커 개발환경 참고
- AWS ARN 구조
- Immuability에 관한 설명
- 자바스크립트 멀티 비동기 함수 호출 참고
- WSDL 참고
- SOAP 컨슈머 참고
- MySql dump 사용법
- AWS Lambda with Addon
- NFC 드라이버 linux 설치
- electron IPC
- mifare classic 강의
- go module 관련 상세한 정보
- C 메모리 찍어보기
- C++ Addon 마이그레이션
- JAX WS Header 관련 stackoverflow
- SOAP Custom Header 설정 참고
- SOAP Custom Header
- SOAP BindingProvider
- dispatcher 사용하여 설정
- vagrant kvm으로 사용하기
- git fork, pull request to the …
- vagrant libvirt bridge network
- python, js의 async, await의 차이
- go JSON struct 생성
- Netflix Kinesis 활용 분석
- docker credential problem
- private subnet에서 outbound IP 확…
- 안드로이드 coroutine
- kotlin with, apply, also 등
- 안드로이드 초기로딩이 안되는 경우
- navigation 데이터 보내기
- 레이스 컨디션 navController
- raylib
TAG
- form
- Spring Security
- 스프링
- one-to-one
- Many-To-Many
- 스프링부트
- mapping
- 외부파일
- 상속
- WebMvc
- Security
- login
- jsp
- hibernate
- Rest
- XML
- 설정
- 로그인
- Spring
- 설정하기
- 매핑
- Validation
- 하이버네이트
- spring boot
- Angular
- 자바
- one-to-many
- RestTemplate
- MYSQL
- crud
250x250