Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- docker
- Python 기본편
- MYSQL
- spring Annotation
- 구글 애드센스 수익
- apache log4j
- 애드센스 수익
- python 기초
- Spring
- Spring Batch
- Vue 배우기
- Vue
- 젠킨스
- 주식용어
- Spring Batch 강의
- docker 명령어
- 도커
- Vue 강의
- 미국주식
- intelliJ plugin
- python
- 티스토리 광고 수익
- spring boot 시작
- scrapy
- docker mysql
- JDK1.3
- Vue 알아보기
- AES256
- 미국 배당주
- gradle
Archives
목록BeanDefinitionOverrideException (1)
나만의공간
[Spring Batch] Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definition-overriding=true 오류 해결
스프링배치를 실행할려고 하니 아래와 같은 오류가 나타나 해결 방법을 찾으니 스프링 2.1버전부터는 Overrriding의 default값이 false로 나와서 생기는 오류라고 합니다. Spring Bean은 ApplicationContext내에서 이름으로 식별됩니다. 따라서 Bean Overriding은 다른 Bean과 같은 이름을 가진 ApplicationContext내에서 Bean을 정의할 때 발생하는 기본 동작입니다. 이름이 충돌하는 경우 이전 빈을 간단히 대체하여 작동합니다. Spring5.1부터 개발자가 예기치 않은 Bean 재정의를 방지하기 위해 예외를 자동으로 throw할 수 있도록 BeanDefinitionOverrideException이 도입되었습니다. 기본적으로 Bean 재정의를 허용하..
IT/Spring
2023. 9. 5. 09:08