MydataSourceProperties를 작성하고 DataSourceConfig를 작성하는 도중 에러가 발생했습니다.
613
작성한 질문수 1
자동 배선을 할 수 없습니다. 'MyDataSourceProperties' 유형의 빈을 찾을 수 없습니다. 라는 에러가 나오는데 해결을 못 하고 있습니다.
@MyConfigurationProperties(prefix = "data")
public class MyDataSourceProperties {
private String driverClassName;
private String url;
private String username;
private String password;
public String getDriverClassName() {
return driverClassName;
}
public void setDriverClassName(String driverClassName) {
this.driverClassName = driverClassName;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}tobyspring.config.autoconfig.TomcatWebServerConfig
tobyspring.config.autoconfig.JettyWebServerConfig
tobyspring.config.autoconfig.DispatcherSetvletConfig
tobyspring.config.autoconfig.PropertyPlaceholderConfig
tobyspring.config.autoconfig.PropertiesPostProcessorConfig
tobyspring.config.autoconfig.DataSourceConfigdependencies {
implementation('org.springframework.boot:spring-boot-starter-web')
implementation('org.springframework:spring-jdbc')
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}어디가 문제인지 안보이네요...
답변 4
0
https://github.com/kimjaeseong1/tobySpringBoot/tree/master/src/main/java/tobyspring/config
0
보여주신 에러메시지는 실행할 때 나오는 것이 아니고 IntelliJ가 제공하는 스프링 빈 존재여부를 확인하는 기능에서 나는 "경고"입니다. 이건 매우 부정확합니다. @Component, @Bean 등에 의해서 확연하게 보이는 빈이 아닌 자동 구성 빈이나 프로퍼티 클래스를 빈으로 인식하지 못하는 IntelliJ의 부족한 기능 때문에 보이는 경고입니다.
저는 이 경고는 자주 혼란을 주기 때문에 끄는 것을 권장합니다. 무시하시면 됩니다.
실제로 실행하면 프로퍼티 클래스를 가져오는 것까지 아무 문제 없이 실행됩니다.
이제 DataSource 프로퍼티 값을 설정하실 차례네요. 이어서 진행하시면 됩니다.
11강에서 cmd에서 spring shell에 $ init 하면 Fail 메세지
0
76
2
TestRestTemplate 을 통해 테스트 실행시 웹 요청 정보가 콘솔에 표시되지 않습니다.
0
85
1
섹션7. 자동구성 정보파일분리 강의 질문(@MyAutoConfiguration 붙힌 이유)
0
202
2
WebApplicationContext를 DispatcherServlet에 this로 넘기는 것
0
279
2
인프라 빈 구성 정보의 분리에서 EnableMyAutoConfiguration 질문드립니다.
0
211
2
질문드립니다.
0
233
2
spring boot 3.3.7로 학습중입니다.
0
371
2
Serverproperties 객체 생성 후 @Impor 어노테이션 사용 이유 용도
0
162
2
spring start io 에서 이제더이상 2.x버전은 지원하지 않는 것 같습니다.
1
298
2
Springboot 3.2 이상에서 파라미터 추론관련
0
918
4
binding error
0
222
3
Arrays.copyOf 메서드의 타입 세이프
1
156
2
MyOnClassCondition에 있는 matches method의 Invoke 횟수
1
233
3
인용구의 출처가 궁금합니다.
0
259
1
프로퍼티 빈의 후처리기 도입 AnnotationUtils의 사용
0
236
2
SimpleCacheConfiguration과 빈 등록
0
169
2
MyAutoConfigImportSelector 에서 생성자로 ClassLoader를 주입받을 수 있는 점
0
244
1
IntelliJ project jenerator spring initailizr
0
150
1
강의 자료 레퍼지토리에 업로드
0
216
1
강의자료
0
388
1
Hikari 라이브러리가 없으면 오류가 나는거 아닌가요
0
314
2
Tomcat 포트 프로퍼티 미설정시 랜덤 포트 설정 문의
0
476
5
@Import 로 Bean을 등록해야하는 기준이 뭔지 궁금합니다.
0
343
2
application.properties파일내 프로퍼티 이름
0
214
1






