Spring Boot 45

[Spring boot] java22 → java21 컴파일 변경

갑자기 이런 에러가 나온다..찾아보니 현재 자바 22가 베타 버전이라서 그럴 수 있다라고 하는 것임 그래서 자바 21로 컴파일을 진행해보자Executing pre-compile tasks…Running 'before' tasksChecking sourcesParsing java… [Kkrap.main]java: error: invalid target release: 22Checking dependencies… [Kkrap.main]Dependency analysis found 0 affected filesErrors occurred while compiling module 'Kkrap.main'javac 21.0.2 was used to compile java sourcesFinished, saving ..

[Spring boot] 폴더 구조

Model2 구조임Spring Boot에서 Model2 방식(MVC 패턴)을 사용하는 전형적인 예제각 기능이 별도의 패키지로 분리되어 있고, 이는 Model2 구조의 핵심 개념인 역할의 분리를 잘 나타낸다 Controller 패키지: 이 패키지는 사용자의 요청을 받아 처리하는 컨트롤러 클래스들을 포함. 컨트롤러는 요청을 처리하고, 필요한 데이터를 서비스 계층에 요청한 후, 결과를 뷰에 전달하는 역할Service 패키지: 이 패키지는 비즈니스 로직을 처리하는 서비스 클래스들을 포함. 서비스 계층은 컨트롤러와 모델(Entity) 사이에서 비즈니스 규칙을 적용하거나 데이터를 가공하는 역할Repository 패키지: 이 패키지는 데이터베이스와의 상호작용을 담당하는 리포지토리 클래스들을 포함합니다. 모델(Enti..

[Spring boot] Logger 설정

logback-spring.xml 파일 만들기 application.properties###LOGGER#이 설정은 Hibernate가 생성하는 SQL 쿼리를 포맷팅하여 출spring.jpa.properties.hibernate.format_sql=true#이 설정은 Hibernate가 실행하는 SQL 쿼리를 DEBUG 레벨로 로깅logging.level.org.hibernate.SQL=DEBUG#설정을 통해 쿼리에 전달되는 실제 파라미터 값을 로그로 확인logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE logback-spring.xml %yellow(%d{ISO8601}) %..

[Spring boot] Mac 환경세팅 및 postgreSQL 연결

여기에 들어가면 spring boot를 쉽게 환경 세팅할 수 있다start.spring.io  이거 만들고 난 후 인텔리J 내가 만든 Kkrap-backend 폴더 안에 넣어주면 된다인텔리J로 만들어진 폴더를 열기만 하면 된다.켰더니 이런 경고 창이 뜬다  해결 방법은 stack overflow에서 찾음https://stackoverflow.com/questions/40448344/errorjava-invalid-flag-release Error:java: invalid flag: -releaseI use Java : Java(TM) SE Runtime Environment (build 9-ea+143) Java HotSpot(TM) 64- Bit Server VM (build 9-ea+143, mixe..