我最近切换到Eclipse Java EE Luna上的黑暗主题,甚至尝试过其他黑暗主题,例如moonrise,但我总是最终需要调整一些设置以便能够阅读事物(这就像我必须每次重启eclipse时再次设置,我希望他们很快修好那张票!)
但是,我无法弄清楚如何解决最烦人的问题.在某些视图上,例如Navigator视图,我可以正确读取所选项目:

在其他方面(例如包浏览器,搜索和服务器视图),这是我得到的:

如您所见,所选项目文本很难阅读.
这是我的理解我无法通过编辑配置设置来解决这个问题,但我必须打开CSS主题文件并编辑属性.只有我不知道我要编辑哪一个或哪些.有线索吗?
当我使用这样的路由统计时,我正在使用 Spring cloud gateway(它工作正常):
@Bean
RouteLocator routeLocator(RouteLocatorBuilder builder) {
return builder.routes()
.route((r) -> r.path("/customers/**").uri("http://localhost:8081/"))
.route((r) -> r.path("/products/**").uri("http://localhost:8082/"))
.build();
}
Run Code Online (Sandbox Code Playgroud)
但是当我想使用带有 DiscoveryClientRouteDefinitionLocator 的动态路由时,我的功能不起作用:
@Bean
DiscoveryClientRouteDefinitionLocator definitionLocator(
ReactiveDiscoveryClient rdc,
DiscoveryLocatorProperties properties) {
return new DiscoveryClientRouteDefinitionLocator(rdc, properties);
}
Run Code Online (Sandbox Code Playgroud)
这是我的 application.properties :
server.port=8888
spring.application.name=gateway-service
spring.cloud.discovery.enabled=true
Run Code Online (Sandbox Code Playgroud)
当我调用这个 uri http://localhost:8888/PRODUCT-SERVICE/products 我得到:
Whitelabel Error Page
This application has no configured error view, so you are seeing this as a fallback.
Tue Dec 22 00:42:19 WEST 2020
[97127699-3] There was an unexpected error (type=Internal Server Error, status=500).
Run Code Online (Sandbox Code Playgroud)
控制台中生成的异常: …