我试图通过springboot项目探索Spring致动器endpoint。我无法暴露任何endpoint。它总是在日志中显示“在基本路径/执行器下暴露1个endpoint”。下面是我在build.gradle和application.yml文件中添加的依赖细节。我也使用了spring security,只向具有特定角色的用户公开endpoint。但是仍然没有效果。请求建议。
build.gradle:
实现“组织.Spring框架.靴子:Spring启动器-启动器-网络”
实现'org.springframework.boot: sping-boot-starter-security'
实现“org.springframework.boot:springbootstarteractuator”
我用的是Spring boot 2.6.6版
application.yml
管理:endpoint:运行状况:显示-详细信息:始终endpoint:web:暴露:包含:运行状况
Spring安全 :
@Configuration @EnableWebSecurity
公共类 WebSecurityConfig extends WebSecurityConfiranterAdapter {
@覆盖
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests()
.antMatchers("/actuator/**").hasAnyAuthority("ADMIN")
.anyRequest().permitAll()
.and()
.formLogin()
.loginPage("/login")
.permitAll()
.and()
.logout()
.permitAll();
http.csrf().disable().headers().frameOptions().disable();
}
}
问题出在< code>application.yml上。< code > management . endpoint . web . exposure . health 被添加到Spring条目下。需要在此之上添加致动器条目。
http://prntscr.com/9jhrwa“GUI看起来怎么样” 公共类Okno1扩展javax.swing.jFrame{ 在这里,我显示了按下这个按钮时的jScrollPanel,我还显示了如果我想在显示的JList中获得选定元素的索引时必须按下的按钮 在这里,我按下一个按钮,它应该为我提供所选项的索引,但它一直给我-1,无论JList上的项是否被选中都无关紧要
我进入IDLE并输入import-pygame到shell,它会给我一个错误。然后我进入一个新程序,输入import-pygame,我得到了同样的错误。我用pip安装了pygame,现在使用的是python 3,版本3.6.8。 我尝试重新安装pygame并尝试使用sudo进行安装。我也尝试使用pip3,相同的结果。
我已经安装了我的jdk文件。我还在用户变量和系统变量的高级设置中设置了我的路径。当我试图通过javac编译我的程序时filename.java命令提示符显示javac不被识别为内部或外部命令。我再次设定了我的道路,但问题仍然是一样的
我安装了Java JDK,然后在高级设置中设置了系统环境的路径,但在命令提示符中仍然无法识别。。 这是截图
我通过终端安装了Java。我Linux5.8.0-53通用Kubuntu Java版本输出 我的VSCode设置指向 但是,我得到一个错误,即“Visual Studio代码设置(/usr/lib/jvm/java-16-openjdk-amd64)中定义的java.home变量不指向JDK。
我一直在修改我的类以避免运算符在我的控制器中的(让Spring的容器管理它)上。我需要字段被注入了,但它没有被注入,而是被注入了一个异常,上面写着: 我想打印这个程序 姓名:bravo 学生: 学生服务: 控制器 调度程序servlet 编辑:如果我这样做: 和这个(在控制器中) 没有例外,但它产生 名称:null 如果我取消了服务并将学生服务加载为 我是说那项服务怎么不能自动连线