一般来说,我对Spring Data Rest和Spring非常陌生。我将Spring Data Rest与Spring Data Jpa和Mysql DataBase一起使用。
我找不到如何更改在URL中用作Id的实体属性。这基本上就是我想要实现的:
我有以下实体:Plant(id,code,name,...)
实际上,我使用以下命令获取了一个植物项资源
GET /plants/:id
我想使用以下命令访问此资源项:
GET /plants/:code
Plant.code属性不是实体的官方id,但它是唯一的,对最终用户更有意义。
我已经搜索了文档和Google/SO,但没有找到任何相关的答
当我的Spring Boot应用程序试图连接到MySQL-database时,它抛出一个CommunicationsException: spring-service_1 | com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
spring-service_1 |
spring-service_1 | The last packet sent successfully to the server was 0 milliseconds ago. The driver has n
我一直试图在后端(在Spring上运行)容器和预先构建的MySQL容器之间建立连接。但是,我不能让它连接起来。我的停靠者撰写文件是:
version: '3.7'
services:
test-mysql:
image: mysql
restart: always
volumes:
- db_data:/var/lib/mysql
environment:
MYSQL_DATABASE: testdb
MYSQL_USER: test
MYSQL_PASSWORD: test
M