Spring boot bean이 초기화 된 이후 호출 없이 최초로 작동하기

2024. 12. 29. 22:30Java/Spring Boot

@PostConstruct 어노테이션 사용

@Component
public class Test {

    @Value("${test.a}")
    private String test;

    private String[] testArray;

    @PostConstruct
    public void init() {
        testArray = test.split(","); // Split by comma
        System.out.println(Arrays.toString(testArray)); // Output: [2234, 444]
    }

    public String[] getTestArray() {
        return testArray;
    }
}