У меня есть application.properties в каталоге ресурсов
server.port = 8888
Фасоль для бассейна
@Bean
@Profile("local")
protected DataSource dataSource(@Value("${db.driver}") String driver,...) {
HikariConfig configuration = new HikariConfig();//........
return new HikariDataSource(configuration);
}
Конфиг
@EnableAutoConfiguration(exclude = {SecurityAutoConfiguration.class,
DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class})
Остальные мои конфиги пропустил, потому что все работает без аннотации профиля.
Приложение работает с
-Dspring.profiles.active=local
Как это исправить?
Спасибо!!!! Protected - это своего рода опечатка.
что ты хочешь исправить?




на основании предоставленной информации вы не можете создать bean-компонент DataSource, для которого требуется значение db.driver. Это свойство необходимо указать в свойствах приложения. Попробуйте добавить это свойство в propertySource. или вы указываете значение по умолчанию для этого свойства, например:
@Value("${db.driver:'defaultValue'}"
если ошибка все еще существует, пожалуйста, добавьте трассировку стека и фрагмент кода для информации, чтобы определить, что происходит.
protectedпредназначен?