尤里卡';s hsqldb重写MySQL
我有一个Spring Boot项目,目前由三个微服务组成(它们都是上述项目的maven子项目),即:尤里卡';s hsqldb重写MySQL,mysql,spring,spring-data-jpa,hsqldb,netflix-eureka,Mysql,Spring,Spring Data Jpa,Hsqldb,Netflix Eureka,我有一个Spring Boot项目,目前由三个微服务组成(它们都是上述项目的maven子项目),即: eureka服务器:顾名思义,它只是一个eureka项目,用作注册其他微服务的服务器 用户服务器:一个包含“单片堆栈”(模型、DAO、服务和控制器)的项目。这就是问题所在。稍后将对此进行详细介绍 web服务器:包含AngularJS应用程序和可从AngularJS访问并与用户服务器模块通信的控制器的项目 Eureka强制我在父pom中包含hsqldb依赖项,以便启动上述三个应用程序 问题是我
- eureka服务器:顾名思义,它只是一个eureka项目,用作注册其他微服务的服务器
- 用户服务器:一个包含“单片堆栈”(模型、DAO、服务和控制器)的项目。这就是问题所在。稍后将对此进行详细介绍
- web服务器:包含AngularJS应用程序和可从AngularJS访问并与用户服务器模块通信的控制器的项目
谢谢大家 我终于找到了让它工作的方法。我会把它贴在这里,以防有人遇到类似的问题 启动应用程序时似乎没有读取application.properties,因为告诉Spring Boot应该读取Eureka的哪个.yml配置文件,它被覆盖了 在microservice的.yml文件中,我也无法将数据源设置为MySQL,因此解决方案是在启动microservice时硬编码数据源属性,如下所示: setProperty(“spring.datasource.platform”、“mysql”);
setProperty(“spring.datasource.url”,“jdbc:mysql…”) 我终于找到了让它工作的方法。我会把它贴在这里,以防有人遇到类似的问题 启动应用程序时似乎没有读取application.properties,因为告诉Spring Boot应该读取Eureka的哪个.yml配置文件,它被覆盖了 在microservice的.yml文件中,我也无法将数据源设置为MySQL,因此解决方案是在启动microservice时硬编码数据源属性,如下所示: setProperty(“spring.datasource.platform”、“mysql”); setProperty(“spring.datasource.url”,“jdbc:mysql…”)