小编str*_*ear的帖子

如何将Spring Boot @RepositoryRestResource映射到特定URL?

我似乎无法在以下任何位置映射我的存储库:

@RepositoryRestResource(collectionResourceRel = "item", path = "item")
public interface ItemRepository extends PagingAndSortingRepository<Item, Long> {
Run Code Online (Sandbox Code Playgroud)

我以为我可以用:

 path = "/some/other/path/item"
Run Code Online (Sandbox Code Playgroud)

但映射无法解决.我明白了:

HTTP ERROR 404

Problem accessing /some/other/path/item. Reason:

Not Found
Run Code Online (Sandbox Code Playgroud)

在spring-data中,javadoc path定义为:"用于导出此资源的路径段."

我究竟做错了什么?

java configuration spring spring-data spring-boot

12
推荐指数
4
解决办法
9471
查看次数

以Sphinx(restructuredtext)格式指定在线图像

有关如何在使用Sphinx进行记录时参考在线图像的任何想法?

这不起作用:

.. image:: http://www.mysite.com/images/someimage.png
Run Code Online (Sandbox Code Playgroud)

给我:

/home/user/proj/2010/11/08/the_forever_war.rst:11: WARNING: nonlocal image URI found: http://www.mysite.com/images/someimage.png
Run Code Online (Sandbox Code Playgroud)

谢谢...

restructuredtext directive image python-sphinx

11
推荐指数
3
解决办法
1848
查看次数

在 Spring Boot 应用程序中为 Activiti 指定单独的数据源

我将如何在 Spring Boot 应用程序中使用两个单独的数据源?

我希望我的应用程序使用一个数据源,用于持久化我的模型和一个单独的数据源供 Activiti 引擎使用,因此它可以将其实体保存在单独的数据库中。

截至目前,Activiti 的表和我的应用程序的表是在同一个数据库中创建的。

[编辑]:

我知道我可以定义两个单独的 DataSource bean,例如:

@Bean
public DataSource appDataSource() {
    BasicDataSource dataSource = new BasicDataSource();
    dataSource.setDriverClassName("org.hsqldb.jdbcDriver");
    dataSource.setUrl("xxx");
    dataSource.setUsername("xxx");
    dataSource.setPassword("xxx");
    return dataSource;
}

@Bean
public DataSource activitiDataSource() {
    BasicDataSource dataSource = new BasicDataSource();
    dataSource.setDriverClassName("xxx");
    dataSource.setUrl("xxx");
    dataSource.setUsername("xxx");
    dataSource.setPassword("xxx");
    return dataSource;
}
Run Code Online (Sandbox Code Playgroud)

但是我如何通知 Activiti 使用 activitiDataSource?

我正在使用 Activiti 5.16.4,顺便说一句...

谢谢!

java spring datasource activiti spring-boot

3
推荐指数
1
解决办法
5547
查看次数