반응형 spring2 Kotlin과 all-open Kotlin에서 open이란? 코틀린에는 자바에는 없는 open 키워드가 존재한다. 자바와 달리 코틀린에서 클래스나 메소드를 선언하면, 기본으로 final 키워드가 적용된다. open 이라는 키워드를 명시하면, 자바의 기본 값 처럼 final 키워드가 명시되지 않는다. 코틀린과 자바는 상호 호환이 가능하지만, 몇 가지 설정이 필요한 경우가 있다. Spring에서도 대부분 호환이 가능하지만, open 키워드 때문에 문제가 발생한다. Kotlin과 Spring Bean 코틀린에서 Spring Bean을 등록하는 방법. @Configuration & @Bean Spring에서 Bean을 등록하는 방법은 여러가지가 존재한다. 그 중 @Configuration과 @Bean을 이용하여 Spring Bean을 등록할.. 2022. 2. 14. [Spring] @Configuration과 @Component, 그리고 @Bean Spring에서 Bean을 등록하는 방법 스프링에서 Bean을 등록하는 방법은 일반적으로 두 가지 존재한다. 1. @Component, @Controller, @Service, @Repository와 같은 어노테이션을 클래스에 선언하는 방법. @Component public class TestBean{ public void print(){ System.out.println("빈 등록 테스트"); } } 2. @Configuration을 클래스위에 선언하고, 해당 클래스 안에서 @Bean을 통해 등록하는 방법. public class TestBean{ public void print(){ System.out.println("빈 등록 테스트"); } } ------------------------------.. 2022. 1. 29. 이전 1 다음 반응형