我正在开发一个SpringBoot应用程序(例如MyApp),它依赖于两个具有不同实现的数据项目:
data-jdbc.jar
spring-boot-starter-jdbc
构建,它公开我的应用程序将使用的JDBCDataService类示例代码:
@Service
public class JDBCDataServiceImpl implements JDBCDataService {
@Autowired
private JDBCDataRepository jdbcDataRepository;
...
}
@Repository
public class JDBCDataRepositoryImpl implements JDBCDataRepository {
@Autowired
protected JdbcTemplate jdbcTemplate;
...
}
@Service
public class JPADataServiceImpl implements JPADataService {
@Autowired
private JPADataRepository jpaDataRepository;
...
}
示例存储库:
@Repository
public interface JPADataRepository extends CrudRepository<MyObject, Integer{
...
}
在我的SpringBoot项目中,我有以下SpringBoot主应用程序:
@SpringBootApplication
public class MyApp extends SpringBootServletInitializer {
}
在我的业务服务MainService
类中,我有以下注入
@Service
public class MainServiceImpl implements MainService {
@Autowired
private JDBCDataService jdbcDataService;
@Autowired
private JPADataService jpaDataService;
@ComponentScan(basePackages = {"org.example.main", "package.of.user.class"})
@Configuration
@ComponentScan("com.package.where.my.class.is")
class Config {
...
}
我现在已经找到了解决问题的办法。为了扫描我的数据库,我必须将主myapp.java提升一个包级别。
为了用my.data.jpa
和my.data.jbc
包成功扫描库,我必须将其移到my.app
包下,而不是将其放在my.app
包下。
我现在已经找到了解决问题的办法。为了扫描我的数据库,我必须将主myapp.java提升一个包级别。
为了用my.data.jpa
和my.data.jbc
包成功扫描库,我必须将其移到my.app
包下,而不是将其放在my.app
包下。
我正在构建一个实现Twitter Storm的java项目,我想将自定义库提取并打包到.jar文件中。但是,如果我提取所有必需的库(使用extract required libraries into generated JAR,.JAR的大小将达到20MB,而不是大约200KBS(使用Copy required libraries into generated JAR选项旁边的子文件夹中的Copy
问题内容: 我想为我的Oracle数据库中的一行生成插入字符串,包括在其他表中的所有依赖行(及其依赖行)。 例子: 当我从a_id = 1的行中提取行时,结果应该是该行和相关行的插入字符串: 之所以要这样做,是因为我有一个大型数据库,在此之间存在许多不同的表和约束,我想提取一小部分数据作为测试数据。 问题答案: 可能已经有一些工具可以执行此操作,但是从启动表中任意提取所有行表本身就是一个小开发任务
我如何通过我自己的API从另一个API获取PDF,然后到前面供用户下载。 我现在得到的只是一张空白页。 后面是Scala的,当我打印文件时,我得到一个字符串。
问题内容: 我运行以下命令: MyException在dependency.jar中。我也尝试用-classpath替换-cp。我做错了什么? 问题答案: 如果使用,则将忽略这些选项。如果在类路径上需要额外的jar文件,则应在清单中指定以下内容: (然后,您可以使用来运行程序。)
我有一个jar文件,其中有一些映射文件,我想添加作为hibernate.cfg.xml中的映射资源,因为我在org.hibernate.cfg.comfiguration中添加了jar。 在hibernate.cfg.xml中我添加了… 当我执行java应用程序时,我得到了这个异常... 有人能帮我吗?
我需要帮助。我有2个spring-boot-jar项目maven基,我想把第一个导入第二个,如图所示 我在Config Spring-Boot中导入Util Jar并运行Spring Boot,但它是Show error [错误]无法执行目标org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile(default-compile)on