小编Ayu*_*ava的帖子

考虑在您的配置中定义一个“com.repository.UserRepository”类型的 bean

嗨,我正在 Spring Boot 中使用 Java 配置进行 JPA 和 Hibernate 配置,但我在这个错误中坚持了几个小时。即使我已将 UserRepository 声明为 bean,它仍然无法获取存储库。

package com.repository;

@Repository
public interface UserRepository extends JpaRepository<User, Long> {}
Run Code Online (Sandbox Code Playgroud)

我使用此存储库的服务类:

package com.service;

@Service
public class AppointmentPaymentServiceImpl implements AppointmentPaymentService {

@Autowired
private UserRepository userRepository;
......
......
}
Run Code Online (Sandbox Code Playgroud)

我的数据库配置:

package com.config;

@Configuration
@PropertySource(value = { "classpath:application.properties" })
@EnableTransactionManagement
@EnableJpaRepositories("com.repository.*")
@EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class,HibernateJpaAutoConfiguration.class})
public class DBConfig {

@Value("${spring.datasource.driver-class-name}")
public String driver;

@Value("${spring.datasource.url}")
public String url;

@Value("${spring.datasource.username}")
public String username;

@Value("${spring.datasource.password}")
public String password;

@Value("${spring.jpa.properties.hibernate.dialect}")
public String dialect;

@Value("${spring.jpa.hibernate.ddl-auto}")
public …
Run Code Online (Sandbox Code Playgroud)

java hibernate spring-data-jpa spring-boot

12
推荐指数
2
解决办法
2万
查看次数

在添加values-21文件夹后尝试构建项目并显示错误

:app:mergeDebugResources FAILED C:\ Users\abc\AndroidStudioProjects\MyApplication2\app\src\main\res\values-21错误:错误:资源目录名无效错误:任务':app:mergeDebugResources'的执行失败.

C:\ Users\abc\AndroidStudioProjects\MyApplication2\app\src\main\res\values-21:错误:资源目录名无效

android android-resources build.gradle

5
推荐指数
1
解决办法
3123
查看次数