spring boot사용시 leaveaTrace빈 설정
- 작성자 :
- 장*혁
- 작성일 :
- 2020-12-29 14:11:26
- 조회수 :
- 4,889
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
스프링부트 프로젝트에 egov프레임워크 실행환경을 적용중에 @Service 어노테이션을 가진 class들은 EgovAbstractServiceImpl를 확장해야한다고 하여 해당 class에서 EgovAbstractServiceImpl를 상속하고 있습니다.
스프링부트에서는 빈설정을 어떻게 해야하는지 알 수 있을까요?
스프링부트에서는 빈설정을 어떻게 해야하는지 알 수 있을까요?
첨부파일
A
안녕하세요.
표준프레임워크센터입니다.
spring boot 관련해서 문의를 주셨습니다.
spring boot와 관련된 템플릿 프로젝트, 개발가이드 등은 내년 2021년도 개발이 진행되고 단계적으로 배포될 예정에 있습니다.
현재 boot와 관련한 자세한 가이드를 제공해 드리기는 어렵습니다만,
답변을 드리자면,
spring boot에서는 모든 설정을 xml이 아닌 java configuration 이라는 기술을 이용해서 bean을 초기화하는 방식을 권장합니다.
viewer 또한 jsp가 아닌 thymeleaf 와 같은 템플릿 엔진을 사용하는것을 권장하고 있습니다.
현재 표준프레임워크 3.10 이하의 버전은 spring boot 에 최적화되어 있지 않습니다.
표준프레임워크 3.10 이하의 버전을 이용해 개발된 애플리케이션을 spring boot에 최적화된 애플리케이션으로 전환하려면 많은 변환 작업량과 테스트검증이 필요할 것으로 예상됩니다.
그러므로 java config 설정방식이 아닌, xml 설정을 이용한 bean 초기화 방식 현재 그대로 사용하시는것을 권장드립니다.
대략 아래와같이 xml 설정들을 import하여 bean들을 초기화하실 수 있습니다만,
추가적인 상세 설정들에 대해서는 현재 가이드해드리기 어려운점 양해부탁드립니다.
레거시 애플리케이션을 springboot로 변환하는 가이드(java config등)는 내년을 기다려주시기 바랍니다.
이상 답변이 도움되셨길 바랍니다.
감사합니다.
@SpringBootApplication(scanBasePackages = { "egovframework" })
@ImportResource({
"classpath:/egovframework/spring/com/context-*.xml",
"classpath:/egovframework/springmvc/egov-com-*.xml"
})
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}
표준프레임워크센터입니다.
spring boot 관련해서 문의를 주셨습니다.
spring boot와 관련된 템플릿 프로젝트, 개발가이드 등은 내년 2021년도 개발이 진행되고 단계적으로 배포될 예정에 있습니다.
현재 boot와 관련한 자세한 가이드를 제공해 드리기는 어렵습니다만,
답변을 드리자면,
spring boot에서는 모든 설정을 xml이 아닌 java configuration 이라는 기술을 이용해서 bean을 초기화하는 방식을 권장합니다.
viewer 또한 jsp가 아닌 thymeleaf 와 같은 템플릿 엔진을 사용하는것을 권장하고 있습니다.
현재 표준프레임워크 3.10 이하의 버전은 spring boot 에 최적화되어 있지 않습니다.
표준프레임워크 3.10 이하의 버전을 이용해 개발된 애플리케이션을 spring boot에 최적화된 애플리케이션으로 전환하려면 많은 변환 작업량과 테스트검증이 필요할 것으로 예상됩니다.
그러므로 java config 설정방식이 아닌, xml 설정을 이용한 bean 초기화 방식 현재 그대로 사용하시는것을 권장드립니다.
대략 아래와같이 xml 설정들을 import하여 bean들을 초기화하실 수 있습니다만,
추가적인 상세 설정들에 대해서는 현재 가이드해드리기 어려운점 양해부탁드립니다.
레거시 애플리케이션을 springboot로 변환하는 가이드(java config등)는 내년을 기다려주시기 바랍니다.
이상 답변이 도움되셨길 바랍니다.
감사합니다.
@SpringBootApplication(scanBasePackages = { "egovframework" })
@ImportResource({
"classpath:/egovframework/spring/com/context-*.xml",
"classpath:/egovframework/springmvc/egov-com-*.xml"
})
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}