728x90

springboot 9

[SpringBoot]JPA Auditing 사용법(생성일시, 수정일시 자동 반영)

[SpringBoot]JPA Auditing 사용법(생성일시, 수정일시 자동 반영) 이번 프로젝트에서 아래 사진처럼 테이블에 생성시간과 수정시간 컬럼을 만들고 Service 로직 부분에서 시간을 생성과 수정을 하고 있었습니다. 그런데 JPA Auditing을 사용하면 테이블과 컬럼만 생성하면 insert와 update를 할 때 자동으로 생성 및 변경을 해줍니다.. 처음 알았고 써보는데 신세계네요. ㅋ_ㅋ 아래에 사용방법을 정리해보겠습니다. 1. 의존성 추가 implementation 'org.springframework.boot:spring-boot-starter-data-jpa'implementation 'org.springframework.boot:spring-boot-starter-web'  2. ..

IT/Spring 2024.05.27

뭐든지만들어드립니다

뭐든지만들어드립니다 웹사이트​이번 포스팅에서는 제가 만들고 있는 웹사이트를 소개해드리겠습니다.이 웹사이트는 사용자 여러분의 요구에 맞춰 다양한 웹 서비스를 제공하며, 여러분의 아이디어를 현실로 만들어 드립니다. 사용기술: Java, Thymeleaf, SpringBoot, JPA, MySQL, AWS, WebSocket​​1. 사용자 맞춤형 서비스저의 웹사이트에서는 여러분이 요청하시는 모든 것을 만들어 드립니다. 코딩으로 가능한 모든 것을 요청해 주시면 최대한 빠르고 정확하게 만들어 드립니다. 예를 들어, 특정 기능이 있는 웹 애플리케이션이나, 웹게임 등 다양한 요청을 받습니다. 여러분의 창의적인 아이디어를 기다리고 있습니다!​2. 채팅 시스템웹사이트에는 실시간 채팅 시스템도 마련되어 있습니다. 여기에서..

개발/Java 2024.05.16

코인 RSI 정보 알려주는 사이트

코인 RSI 정보 알려주는 사이트​이번 포스팅에서는 제가 만들고 있는 웹사이트를 소개해드리겠습니다. 비트코인 RSI 값을 알려주는 사이트입니다. RSI 값은 업비트 API를 활용하여 계산하였습니다.사용기술: Java, Thymeleaf, SpringBoot, JPA, MySQL, AWS ​0. RSI란?RSI(상대 강도 지수, Relative Strength Index)는 기술적 분석에서 많이 사용되는 지표로, 자산의 가격 변동 속도와 변화를 측정하여 과매수(overbought) 또는 과매도(oversold) 상태를 판단하는 데 도움을 줍니다. RSI는 0에서 100 사이의 값으로 표시되며, 일반적으로 다음과 같은 기준으로 해석됩니다:70 이상: 자산이 과매수 상태일 가능성이 높아 매도 시점을 고려할 수..

개발/Java 2024.05.16

[Spring Boot]@Scheduled를 이용한 스케줄러 구현하기

[Spring Boot]@Scheduled를 이용한 스케줄러 구현하기 1. Application 설정@Scheduled를 사용하기 위해서는 Application 클래스에서 @EnableScheduling을 설정해 줘야 합니다. 2. Scheduler 구현스케줄러를 구현할 클래스를 생성합니다.해당 스케줄러가 스프링 빈에 등록되어야 합니다. @Component 애노테이션을 이용해서 빈에 등록했습니다. 저는 10분마다 1번씩 실행하도록 하였습니다.fixedDelay는 실행 시간을 지정하는 옵션으로, 1초에 해당하는 값은 1000입니다. @Scheduled 속성을 이용하여 스케쥴 옵션을 다양하게 설정할 수 있습니다. fixedRate: 작업 수행 시간과 상관없이 일정 주기마다 메소드를 호출fixedDelay는 ..

IT/Spring 2024.05.04

build.gradle httpclient 의존성 주입 에러 해결방법

build.gradle httpclient 의존성 주입 에러 해결방법 기존 프로젝트에는 아래 라이브러리를 사용하였었다.구현 'org.apache.httpcomComponents:httpclient'이번 프로젝트에서도 동일한 라이브러리를 사용하려고 하는데 아래와 같은 오류가 발생했다. Could not find ... 원인을 찾는데 굉장히 오래 걸렸는데 기존 프로젝트의 스프링부트의 버전은 2.x였고신규 프로젝트의 스프링부트의 버전은 3.x였다. 스프링부트가 2.x 버전일 때 httpclient 라이브러리의 버전은 4.x 이고,스프링부트가 2.x 버전일 때 httpclient 라이브러리의 버전은 5.x 인걸로 확인하였다. 그래서 httpclient 라이브러리의 5.x버전을 주입시키면 되는데 구글링해도 잘 나..

IT/Java 2024.05.02

Spring Boot - yml 파일 생성하기

Spring Boot - yml 파일 생성하기 ​ Intellij에서 Spring Initialzr로 프로젝트를 생성 이후 resources 폴더를 보면 아래 사진과 같이 appliacion.properties가 생성되어있습니다. ​ appliacion.properties와 application.yml 차이는 문법?의 차이말고는 동일하다고 알고 있습니다. ​ 둘다 써본 결과 application.yml 파일의 코드가 조금 더 직관적인 느낌이 강하여 yml 파일 생성방법을 정리해보겠습니다. ​ ​ ​ 1. 파일을 생성한다. ​ ​ 2. 명칭을 application.yml로 지정한다. ​ 3. 코드를 작성한다. ​ ​

개발/Java 2024.04.17
728x90