환경설정
-
Environment - 프로퍼티SPRING/스프링프레임워크 핵심개념 2021. 5. 14. 00:50
Spring에서는 key-value 형태의 Properties를 등록하고 접근할 수 있는 기능이 존재한다. 다양한 방법으로 property 설정을 할 수 있으며, environment를 이용하여 Property 값을 가져올 수 있다. @Component public class AppRunner implements ApplicationRunner { @Autowired ApplicationContext ctx; @Autowired BookRepository bookRepository; @Override public void run(ApplicationArguments args) throws Exception { Environment environment = ctx.getEnvironment(); Syste..
-
Environment - 프로파일SPRING/스프링프레임워크 핵심개념 2021. 5. 14. 00:02
Environment : Application 환경을 나타내는 Interface로 Profile과 Property가 있다. 프로파일 profile은 Bean들의 그룹이라고 할 수있다. 각기 다른 환경에 따라 다른 Bean들을 사용해야 하는 경우에 프로파일을 사용하면 유용하다. ex : Test 환경, 배포 환경에 따라 다른 빈들을 사용해야 하는 경우 @Component public class AppRunner implements ApplicationRunner { @Autowired ApplicationContext ctx; @Autowired BookRepository bookRepository; @Override public void run(ApplicationArguments args) throws..