반응형 Java12 자바(JAVA) 최신 버전으로 개발 환경 세팅하기 이클립스(Eclipse), 그래들(Gradle), JDK 22 최근 자바 개발환경 트렌드가 Maven에서 Gradle로 변화하고 있는 추세다. 그래서 많은 프로젝트들이 Java + Gradle 조합으로 진행되고 있다. 그런데 Java + Gradle 조합 시 서로 버전이 안 맞을 경우 Gradle 프로젝트 생성 시 오류가 발생하는 경우가 많기 때문에 Java 버전, Gradle 버전을 잘 선택해야 한다. 최근 Gradle에서 Java 22를 완벽히 지원하는 버전이 나왔다. 그래서 현재 Java 최신 버전인 Java 22 + Gradle 8.9 버전으로 이클립스에서 Java 개발환경 세팅하는 내용을 포스팅한다.1️⃣ JDK 22 다운로드Java 최신 버전인 Java 22의 개발 툴 JDK 22를 다운로드한다.https://www.oracle.com/kr/java/t.. JAVA 2024. 7. 16. 더보기 ›› 스프링부트(Spring Boot) 시작 배너 로고 숨기기 스프링부트(Spring Boot) 시작 시 콘솔 로그에 스프링 부트 시작 배너가 보이는데, 취향에 따라 이 배너를 안 보이게 할 수 있다. 그 방법에 대해서 알아보자.1. application 설정 값 변경1-1. 프로젝트의 resources 경로에 application.yml 또는 application.properties 설정 값을 변경해서 스프링부트 배너를 숨길 수 있다.1-2. application.yml 경우#application.ymlspring: main: banner-mode: off1-3. application.properties 경우#application.propertiesspring.main.banner-mode=off2. SpringApplication 커스텀마이징2-1. 기존.. JAVA 2024. 2. 22. 더보기 ›› [Java] 자바 이클립스(eclipse)에서 롬복(lombok) 적용 안될 때 오류 해결 방법 롬복(lombok) 라이브러리는 스프링부트 개발환경에서 거의 필수라고 할 수 있다. 롬복은 반복되는 코드 작성, 메서드 작성을 줄여주는 코드 다이어트 라이브러리다. 예를들어 클래스에 선언된 멤버변수의 getter, setter, toString() 메서드의 생성자를 멤버변수만큼 만들어줘야하는데 엄청 번거로운 일이다.롬복은 다양한 @어노테이션을 제공해서 소스코드를 컴파일 과정에서 생성해주는 방식으로 동작하는 라이브러리다. 그래서 코딩 과정에서는 어노테이션만 보이고 결과물인 .class 파일에는 코드가 생성되어 있다.롬복 라이브러를 선택 후 스프링부트 프로젝트를 생성했을 경우 처음에는 롬복 @어노테이션이 적용되지 않는걸 확인할 수 있다. 분명 @Getter, @Setter를 했는데 Outline에는 get,.. JAVA 2024. 2. 20. 더보기 ›› JAVA Quartz 라이브러리를 이용해 스케줄러 배치 프로그램 개발 시스템에서 스케줄러를 이용한 배치 프로그램은 매우 중요한 역할을 한다. 보통 현장에서 데이터를 Summary하거나 시스템간 데이터를 통합 관리할 때 많이 사용한다.과거에는 PL/SQL을 이용해 Batch Job을 만들거나 DB Link를 이용해 직접 타 시스템 데이터베이스에 접근하는 방법을 사용했는데 요즘에는 스케줄러 배치 프로그램을 만들어서 사용하는 추세다. 그래서 JAVA로 Quartz 라이브러리를 이용해 간단한 스케줄러 배치 프로그램을 만들어보았다.👉 Quartz 란?Java 애플리케이션 내에 통합될 수 있는 다양한 기능을 갖춘 오픈 소스 Job 스케줄링 라이브러리다.여러 Job들을 실행하기 위한 일정을 만들 수 있다.👉 Quartz 라이브러리 추가하기Maven을 이용해 Quartz 라이브러리를.. JAVA 2023. 9. 22. 더보기 ›› 반응형 이전 1 2 다음