Spring Boot Actuator需要@EnableWebMvc,但会关闭其他功能

时间:2018-06-18 09:02:59

标签: spring-boot spring-boot-actuator

我很困惑尝试使用Spring Boot 1.5.11的静态资源服务功能将Actuator集成到一个项目中:

  1. Spring Boot Actuator在没有@EnableWebMvc的情况下无效,因为没有安装正确的Http媒体转换器,所以返回HTTP 406。

  2. 但是如果我添加@EnableWebMvc,它会关闭static文件夹和其他Spring Boot功能的服务资源。

  3. 有没有办法在不丢失Boot功能的情况下初始化Actuator?

1 个答案:

答案 0 :(得分:1)

在Spring Boot 2.0中找到bug,它似乎也在Boot 1.5中。解决方法:将<form action="" name="pcform"> <p> Get the computer exactly how you want it! </p> <label for=screens> Screen size: </label> <select id="dropdown" onchange="totalPrice()"> <option id="thrteen" value="thirteen">13"</option> <option id="ffteen" value="fifteen">15"</option> <option id="svteen" value="seventeenthree">17,3"</option> </select> <p>Select the processor: <br /> <label for="i3"> <input type="radio" value="corei3" id="i3" name="processor"> Core i3 </label> <label for="i5"> <input type="radio" value="corei5" id="i5" name="processor"> Core i5 </label> <label for="i7"> <input type="radio" value="corei7" id="i7" name="processor"> Core i7 </label> </p> <p>Components: <br/> <label for="dvd"><input type="checkbox" value"dvdrom" id="dvd"> DVD-ROM </label> <label for="bluray"><input type="checkbox" value="bluray" id="bluray"> Blu bluray </label> </form>. <div id="priceDiv"></div>设置为favorPathExtension会关闭false中的错误代码,并且Actuator端点开始工作。

ServletPathExtensionContentNegotiationStrategy