728x90 반응형 프레임워크8 [Spring Boot] InteliJ 스프링 부트 3.3.0 버전에서 리액트 back end 만들기 (feat. postgres) 안녕하세요! 이번 포스트에서는 Spring Boot와 PostgreSQL을 사용하여 React 백엔드를 구축하는 방법을 안내해드리겠습니다. 개발 환경을 설정하고 필요한 종속성을 추가하며, 데이터베이스 연결까지의 과정을 단계별로 설명하겠습니다.개발 환경OS: Windows 11Java: 17 (OpenJDK)DB: PostgreSQL1. IntelliJ에서 프로젝트 생성IntelliJ에서 새로운 프로젝트를 생성한 후, 필요한 종속성을 추가합니다. Spring Boot DevToolsLombokSpring WebPostgreSQL Driver 2. build.gradle 파일 설정다음은 build.gradle 파일에 필요한 종속성을 추가하는 방법입니다. 아래와 같이 설정해주세요.plugins { id .. 2024. 6. 19. [스프링부트] AtomicBoolean 스케줄된 작업을 조건부로 실행하는 방법 업무 진행중에 헤비한 프로시져를 돌리다가 데드락이 걸려 실행이 되지않아 고민을 하게 되었습니다. 스프링 부트를 사용하여 애플리케이션을 개발할 때, @Scheduled 어노테이션을 사용해 정기적으로 실행되는 작업을 쉽게 구성할 수 있습니다. 그러나 때로는 특정 작업이 실행 중일 때 다른 작업을 일시 중지하고 싶을 수 있습니다. 예를 들어, 매일 자정에 데이터베이스 정리 작업을 실행하는 동안, 다른 주기적인 작업을 잠시 멈추고 싶은 경우가 있을 것입니다. 이 글에서는 그러한 시나리오를 처리하는 방법에 대해 알아보겠습니다. 문제 정의 여기 두 가지 스케줄된 작업이 있습니다: 1. 매일 자정에 실행되는 작업: 데이터베이스를 정리하는 무거운 작업입니다. 2. 매 30초마다 실행되는 작업: 경량의 데이터 처리 작업.. 2024. 2. 15. [에러]Unable to create a Configuration, because no Bean Validation provider could be found. Add a provider like Hibernate Validator (RI) to your classpath. 프로젝트 작업중 로그를 DEBUG모드로 변경하고 어플리케이션을 실행하니 해당 오류가 나왔다. 이런 오류가 나오지만 프로젝트는 잘 돌아가는데.... 하지만 너무 불편해서 구글링하여 찾아봤습니다. 환경: 스프링 부트 스프링 부트에서 ValidationException 해결하기: Hibernate Validator 추가하기 스프링 부트 애플리케이션 개발 중 javax.validation.ValidationException 오류가 발생했다면, 여기에 해결 방법을 안내합니다. 이 오류는 Bean Validation API의 구현체가 클래스패스에 없을 때 주로 발생합니다. 본문: 1.오류의 원인 스프링 부트에서 Bean Validation을 사용하기 위해 Hibernate Validator 같은 구현체가 필요합니다.. 2023. 12. 22. [spring] IntelliJ 스프링 #3 Mapper, mybatis 설정. #1에서 스프링 개발 환경을 셋팅하고 #2에서는 DB연결을 설정했고 [spring] IntelliJ 스프링 #2 DB.연결(mariaDB) (tistory.com) [spring] IntelliJ 스프링 #2 DB.연결(mariaDB) [spring] IntelliJ 스프링(maven) #1 개발환경 만들기 (tistory.com) [spring] IntelliJ 스프링(maven) #1 개발환경 만들기 IntelliJ에서 maven 스프링 프레임워크 개발 환경 셋팅 IDEA는 2023.2.1 버전으로 진행하였습니다. awesomefrog.tistory.com #3에서는 mybatis mapper 설정을 해보겠습니다. 우선은 DB에 테이블을 만들고 데이터를 넣어줍니다.~ drop table `tb_tes.. 2023. 10. 13. [spring] IntelliJ 스프링 #2 DB.연결(mariaDB) [spring] IntelliJ 스프링(maven) #1 개발환경 만들기 (tistory.com) [spring] IntelliJ 스프링(maven) #1 개발환경 만들기 IntelliJ에서 maven 스프링 프레임워크 개발 환경 셋팅 IDEA는 2023.2.1 버전으로 진행하였습니다. 1. Project 생성하기 위 사진과 같이 (1) 제너레이터에서 Maven 원형을 선택하고 (2) 프로젝트명을 MySpring 이 awesomefrog.tistory.com #1에서 스프링 개발 환경을 만들었고 #2에서는 DB연결을 해보겠습니다~ 1. pom.xml에 의존성 주입을 한다 사용할 DB는 mariaDB이고 설치 방법은 [vue & Spring Boot] 연동하여 게시판 만들기 #1 스프링부트셋팅 feat. .. 2023. 10. 12. [spring] IntelliJ 스프링(maven) #1 개발환경 만들기 IntelliJ에서 maven 스프링 프레임워크 개발 환경 셋팅 IDEA는 2023.2.1 버전으로 진행하였습니다. 1. Project 생성하기 위 사진과 같이 (1) 제너레이터에서 Maven 원형을 선택하고 (2) 프로젝트명을 MySpring 이라고 입력 후 (3) Archetype 아래 화살표를 눌러서 org.apache.maven.archetypes:maven-archetype-quickstart으로 설정 해줍니다. 버전은 1.1으로 선택 (4) 고급설정을 눌러 그룹 ID: com.test.sample 아티팩트 ID: MySpring으로 설정하고 마지막으로 생성버튼을 눌러 생성해줍니다. 생성을 하면 위와 같이 프로젝트가 생깁니다. 위 그림 (1) pom.xml에 들어가서 UTF-8 5.1.9.REL.. 2023. 10. 11. 이전 1 2 다음 728x90 반응형