Togglz管理控制台和Spring Boot 2

时间:2018-01-28 11:16:20

标签: spring-boot togglz

我正在尝试在Spring Boot 2.0.0.M6应用程序中启用Togglz控制台。

我添加了以下Maven依赖项:

typedef list<Foo, constant_time_size<false>> ListType;                                    
ListType l;                                                                               
Foo foo1{42};                                                                             
l.push_back(foo1);                                                                        

ListType::const_node_ptr cur = ListType::value_traits::to_node_ptr(foo1);                 
std::cout << (ListType::node_traits::get_previous(cur) == ListType::node_traits::get_next(cur)) << std::endl;

Foo foo2{43};                                                                             
l.push_back(foo2);                                                                        
std::cout << (ListType::node_traits::get_previous(cur) == ListType::node_traits::get_next(cur)) << std::endl;

并添加了以下<!-- Togglz Admin Console --> <dependency> <groupId>org.togglz</groupId> <artifactId>togglz-console</artifactId> <version>2.5.0.Final</version> </dependency>

application.properties

目前我无法访问http://localhost:8080/api/togglz-console并出现以下错误:

server.port: 8080
server.servlet.context-path= /api
#Togglz
togglz.console.enabled=true
togglz.console.path=/togglz-console
togglz.console.secured=true
togglz.console.feature-admin-authority=ROLE_1

除了Togglz管理控制台问题,Togglz功能的所有其他功能都可以正常工作。如何正确启用Togglz管理控制台?

1 个答案:

答案 0 :(得分:2)

为了使其正常工作,您应该添加以下属性:

togglz.console.use-management-port=false