# Groovy

[Spring][Java][Groovy][Kotlin] 간단한 메모장 구현하기
안녕하세요. 이번에 간단한 메모장을 구현하면서 Java, Groovy, Kotlin별로 각각 동작은 같지만 언어만 다르게 구현해보았습니다.사용한 기술은SpringSpring BootJPAH2ValidationThymeleafLombok (Java 한정)입니다.Groov

[Spring][Groovy] 간단한 메모장 구현하기 5 (MemoController 생성)
다음으로 컨트롤러를 구현하였습니다./memos : 메모 리스트 보여주는 곳/memo : 새로운 메모 생성하는 곳/memo/{id} : 특정 메모 상세 보기/memo/{id}/edit : 메모 편집 하는 곳/memo/{id}/remove : 메모 삭제하는 곳그루비 부분은

[Spring][Groovy] 간단한 메모장 구현하기 4 (MemoService 생성)
우선은 MemoRepository를 의존성 주입 해주고, 속도 향상을 위해서 @Transactional(readOnly = true)로 설정하고 실제로 데이터 편집을 하는 메소드에는 @Transactional를 오버로딩 하였습니다.검색은 공백이면 모든 결과가 다 나오게

[Spring][Groovy] 간단한 메모장 구현하기 3 (MemoRepository 생성)
우선 Autowired으로 의존성 주입을 해주고 저장, 삭제, 업데이트, 1개 찾기, 모두 찾기, 검색으로 메소드를 만들었습니다.Groovy는 일부 괄호 생략이 허용되기에 그루비 정체성(?)를 강조하기 위해서 차별화해서 코드를 만들어봤습니다.Groovy 버전 코드Jav

[Spring][Groovy] 간단한 메모장 구현하기 2 (메모 엔티티, 메모 DTO 생성)
앞에서 말했듯이 그루비는 롬복이 먹히지 않기에 get,set을 직접 써주어야 합니다. (정말... 코드가 불편하네요...ㅋㅋ)MemoMemoDTOGroovy 버전 코드Java 버전 코드Kotlin 버전 코드

[Spring][Groovy] 간단한 메모장 구현하기 1 (초기 세팅)
아래와 같이 세팅을 하고 GENERATE를 눌러서 다운을 받은 뒤 압축파일을 풀어주세요.그리고 압축파일을 IDE에 풀어주세요.코드 링크

[Spring] FAILURE: Build failed with an exception. 해결 방법
인텔리제이로 Spring를 groovy로 작업하던 도중 Test를 실행하니 다음과 같은 에러를 만났습니다.Preferences에 Build, Execution, Deployment > Build Tools > Gradle에서다음과 같이 설정되어 있는 Gradle을 In

[다양한 언어] 프로그램 언어별 콘솔 기본 입력문
일부 언어는 입력문이 여러종류가 있어서 제가 아는 가장 기본적인 형태를 기준으로 작성하였습니다.(배열은 &를 붙이지 않습니다.)(다음 부터 Rust는 쏙 빼놓고 해야겠다.. 문법이...)

[다양한 언어] 프로그램 언어별 콘솔 기본 출력문
언어 별로 출력문을 정리해보았습니다.첫번째 줄은 줄바꿈이 존재하지 않는 출력문이며, 두번째 줄은 줄바꿈이 존재하는 출력문입니다.(단, Go언어는 import까지 적었습니다.)저 또한 공부하고 배우는 입장이라서 오표기 및 잘못된 정보가 있을 수 있습니다. 혹시 오타 및

Build.gradle으로 여러 클래스를 독립적으로 실행하기
server.javaclient.java 이 두 파일을 각각 실행하려면 어떻게 해야할까?
Querydsl setting in intellij
서두 Querydsl이 세팅된 프로젝트에선 gradle build 시 QClass가 있는 src/main/generated package를 처음 만들면 문제 없이 빌드됐지만, 그 이후 빌드 시, 아래와 같은 에러를 뱉으며 빌드가 되지 않는 문제가 있었다. (boot
Jackson 라이브러리 Json to Object
xml, 정확히 soap 결과에서 객체 매핑을 위한 코드를 기록합니다.Jackson 은 SpringBoot 에 포함 된 버전입니다.SpringBoot ...?Groovy 2.5그런데 json 필드명과 객체의 필드명이 다르다면?(ex) { "b": "123" } 을 위의