본문 바로가기

gradle4

Gradle에서 JavaDoc생성시 한글깨짐 문제 Gradle에서 JavaDoc 을 실행하여 Springboot 프로젝트를 문서화하는 과정에서 아래의 오류 발생 .. 생략 .. C:\Dev\restapi\src\main\java\com\example\restapi\dto\requestDTO.java:51: error: unmappable character (0xEC) for encoding x-windows-949 @ApiModelProperty(notes = "?쟾?넀?슏?닔", example = "0", dataType = "number") 100 errors > Task :javadoc FAILED FAILURE: Build failed with an exception. 해결과정 1. 한글을 포함한 Java 코드를 EUC-KR로 변경 후 JavaD.. 2023. 3. 17.
카프카(kafka) - VSCode에서 Java Producer/Consumer 생성 with Gradle 들어가며.. Docker 환경, 카프카 클러스터 구축 및 토픽생성, 메시지 전송 Docker hub에 등록된 카프카 이미지(bitnami)를 사용하여 카프카 클러스터를 구축하고, 카프카에서 제공하는 쉘스크립트를 사용하여 구축 2021.12.31 - [OSS] - kafka - Docker 사용, 카프카 클러스터 구축 및 토픽생성, 메시지 전송 전 블로그에 이어 Java 프로듀서/컨슈머 애플리케이션을 만들어보자. Visual Studio Code를 사용하여 애플리케이션을 생성한다. Gradle을 사용하여 Java 프로젝트를 생성할 것이므로 설치를 진행한다. 개발환경 Java 11 Visual studio code ( Java extension, Gradle extension ) Docker containe.. 2021. 12. 31.
VSCode에서 Spring boot + JPA(mysql) on Windows 10 + Docker 튜토리얼 Spring boot + JPA(mysql) on Windows 10 + Docker 1. 개요 이번 블로그에서는 Spring Boot를 사용하여 간단하게 JPA를 사용해본다. JPA datasource는 Mysql 8.0.26 ( 블로그 작성일 기준 최신 )을 사용하고 에디터는 VSCode를 사용한다. Mysql은 Docker 컨테이너에서 기동한다. Docker 환경을 패스한다면 로컬에 mysql이 설치되어 있거나, Spring-boot-starter-data-jpa의 default DB인 h2 를 사용해도 좋다. 2. 준비 Windows 10 VScode Spring boot extensions Java 11 Mysql 8.0.26 + Mysql Workbench ( Mysql IDE ) Docker.. 2021. 10. 20.
VSCode에서 SpringBoot with gradle 프로젝트 생성 & 실행 2019년, Stack Overflow에서 개발자를 상대로 선호하는 프로그램 개발 툴을 조사한 결과, VS Code가 50.7%로 가장 선호되는 툴로 선정됐다. Electron Framework로 만들어졌으며 Java, Javascript, Python등 다양한 프로그램 언어를 사용할 수 있다. 플러그인을 손쉽게 제작, 배포할 수 있어 프로그래밍에 도움되는 다양한 Extension이 존재한다. Extension을 사용하여 손쉽게 Springboot 프로젝트를 생성 & 실행해 본다. 실행에 자동화빌드툴인 🐘Gradle을 사용한다. Gradle은 Maven과 함께 가장 많이 사용되며 비교되는데, Gradle이 Maven에 비해 커스텀 빌드 기능이 더 뛰어나다. 개인적으로 코드도 더 직관적이라 생각한다. 설치.. 2021. 4. 27.