전체 글 197

[Spring] Spring Boot v2.7

Spring Boot v2.7 Spring Boot 2.7 Release Notes · spring-projects/spring-boot Wiki 1. spring.mongodb.embedded.features 구성 속성이 제거됨 Embedded Mongo 3.4는 Mongo 기능 구성에 대한 지원을 중단함. 이에spring.mongodb.embedded.features 구성 속성이 제거되었음. Mongo를 시작하는 데 사용되는 명령줄을 변경하기 위해 기능이 지정되는 고급 구성의 경우 사용자 지정 MongodConfig 빈을 대신 제공해야 함. 2. MongoDB 속성 우선 순위 이전에는 spring.data.mongodb.uri가 spring.data.mongodb.host 및 spring.data.m..

개발/Spring 2022.10.18

[Spring] Spring Boot v2.6

Spring Boot 2.6 Release Notes · spring-projects/spring-boot Wiki 1. Spring Boot 2.4로부터 Deprecation 된 사항 Spring Boot 2.4에서 더 이상 사용되지 않는 클래스, 메서드 및 속성이 이번 릴리스에서 제거됨. 업그레이드하기 전에 더 이상 사용되지 않는 메서드를 호출하지 않는지 확인 2. 기본적으로 금지된 순환참조 이제 기본적으로 빈 간의 순환 참조가 금지됨. BeanCurrentlyInCreationException으로 인해 애플리케이션이 시작되지 않으면 종속성 주기를 중단하도록 구성을 업데이트하는 것이 좋다. 만약 순환 참조 해결이 어렵다면 spring.main.allow-circular-references를 true로..

개발/Spring 2022.10.17

[Spring] Spring Boot v2.5

Spring Boot 2.5 Release Notes · spring-projects/spring-boot Wiki 1. SQL 스크립트 데이터 소스 초기화 schema.sql 및 data.sql 스크립트를 지원하는 데 사용되는 기본 방법은 Spring Boot 2.5에서 재설계되었다. schema.sql 및 data.sql 파일 항상 SQL 데이터베이스를 초기화하려면 유형에 관계없이 spring.sql.init.mode를 항상으로 설정한다. 초기화를 비활성화하려면 spring.sql.init.mode를 never로 설정한다. 자격증명 새로운 스크립트 기반 SQL 데이터베이스 초기화는 스키마(DDL) 및 데이터(DML) 변경에 대해 별도의 자격 증명 사용을 지원하지 않는다. Hibernate와 data...

카테고리 없음 2022.10.16

[Spring] Spring Boot v2.4

Spring Boot v2.4 Spring Boot 2.4 Release Notes · spring-projects/spring-boot Wiki 1. Spring Boot 버전 관리 체계 변경 2.4부터 Spring Boot는 새로운 Spring 버전 관리 체계를 채택 2.3.5.RELEASE→ 2.4.0 2. Junit5 vintage engine 제거 Spring Boot 2.4 업데이트 이후 Junit 클래스 테스트 컴파일 오류로 표시되는 org.junit.Test는 spring-boot-starter-test의 Junit5의 빈티지 엔진이 제거되었기 때문일 수 있음. Junit5로 마이그레이션 없이 계속 Junit4를 사용하려면 gradle의 경우 아래 종속성을 추가한다. testImplemen..

개발/Spring 2022.10.15

[Spring] Spring Boot v2.3

Spring Boot 2.3 Release Notes · spring-projects/spring-boot Wiki Spring Boot 2.2에서 업그레이드된 내용 Gradle 6.3 이상 지원 (5.6.x는 지원은 하지만 deprecated 됨.) 1. Validation Starter가 WebStarter에 더 이상 포함되지 않는다. webstart에서 빠졌기 때문에 별도로 gradle에 써주어야 함. dependencies { ... implementation 'org.springframework.boot:spring-boot-starter-validation' } 2. 기본적으로 고유한 DataSource 이름을 사용해야 한다. 기본적으로 DataSource 이름이 자동 구성될 때를 위해 고유한..

개발/Spring 2022.10.14

[Spring] Spring Boot v2.2

Spring Boot v2.2 Spring Boot 2.2 Release Notes · spring-projects/spring-boot Wiki Spring Boot 2.1에서 업그레이드된 내용 1. Spring Boot 2.1의 Deprecated 건 삭제 2.1에서 deprecated된 사용되지 않는 클래스, 메서드 및 속성이 이번 릴리즈에서 제거되었으므로 확인 2. Spring Framework 5.2 이번 릴리즈에서 Spring Framework 5.2로 업그레이드됨. 자세한 문서는 아래 참고. Spring Framework’s upgrade documentation 3. JMX는 기본적으로 비활성화 이번 버전부터 jmx는 기본적으로 비활성화됨. 필요시 spring.jmx.enabled=true..

개발/Spring 2022.10.13

[Spring] Spring Framework 6.0과 Spring Boot 3.0 Preview

Spring Framework 6.0과 Spring Boot 3.0 Preview Spring Framework 6.0과 Spring Boot 3.0 2022년 11월 정도에는 Spring Framework 6.0, Spring Boot 3.0 출시 예정이다. 간단하게만 미리 살펴본다면 큰 기능은 아래와 같다. Spring Framework 6.0 Java 17 based on XML 구성 형식은 지원이 안될 수 있음 (점차 Spring에서 제거) 일부 Java EE API 지원 종료 RPC 지원 종료 새로운 AOT 엔진 도입 Jakarta EE 9+로의 마이그레이션으로 인한 변경 Cloud Native Spring Boot 3.0 Spring Boot 3.0은 Spring Framework 6.0을 기..

개발/Spring 2022.10.12

[MongoDB][M001] Chapter3: Creating and Manipulating Documents

Chapter 3: Creating and Manipulating Documents M001: MongoDB Basics | MongoDB University In this course you will learn how to set up your database and start exploring different ways to search, create, and analyze your data with MongoDB. We will cover database performance basics, and discover how to get started with creating applications and vi university.mongodb.com 아래 내용은 MongoDB에서 무료로 제공하는 Mon..

개발/MongoDB 2022.10.01

[MongoDB][M001] Chapter2 : Importing, Exporting, and Quering Data

M001: MongoDB Basics | MongoDB University In this course you will learn how to set up your database and start exploring different ways to search, create, and analyze your data with MongoDB. We will cover database performance basics, and discover how to get started with creating applications and vi university.mongodb.com 아래 내용은 MongoDB에서 무료로 제공하는 MongoDB University의 M001: MongoDB Basics의 Chapter2..

개발/MongoDB 2022.09.29