서버

Springboot - record 사용해보기

탐훈 2024. 8. 22. 12:25
728x90

개요: Class를 생성해 getter, setter 없이 바로 사용할 수 있게 해준다. 

 


record Person(String name, int age) {};
record Address(String firstLine, String city) {};

@Configuration
public class HelloWorldConfiguration {
	
	@Bean
	public String name() {
		return "Ranga";
	}
	
	@Bean
	public int age() {
		return 15;
	}
	
	@Bean
	public Person person() {
		return new Person("tomhoon", 30);
	}
	
	@Bean(name = "address2")
	public Address address() {
		return new Address("bakerStreet", "Anyang");
	}
}

 

여기서는

SpringContext 영역에서 record를 선언하여 바로 사용함.