网站建设价目表,东莞网站建设在哪里,seo成功案例分析,网站建设微信官网开发背景
昨天有个同事向我咨询某个接口的物理表是哪个#xff0c;由于公司业务较多、这块业务的确不是我负责的#xff0c;也没有使用idea不能全局搜索(eclipse搜不到jar内的字符串)#xff0c;也就回复了不清楚。
除了自己写代码输出servlet的路径和类外#xff0c;发现了一…背景
昨天有个同事向我咨询某个接口的物理表是哪个由于公司业务较多、这块业务的确不是我负责的也没有使用idea不能全局搜索(eclipse搜不到jar内的字符串)也就回复了不清楚。
除了自己写代码输出servlet的路径和类外发现了一个我之前没用过的方法Spring Boot Actuator分享给大家。 文中未启用/actuator/**路径的授权访问功能仅供测试环境学习。如需配置授权访问请自行研究。 操作方式
1、引入actuator依赖
gradle
implementation org.springframework.boot:spring-boot-starter-actuatormaven
dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-actuator/artifactId
/dependency2、配置文件启用actuator
management:server:port: ${server.port} #引用server.port与服务同端口也可设其他值。想禁用/actuator端口可设为-1endpoints:web.exposure.include: mappings #仅暴露出路径映射信息3、访问接口获取json
访问服务地址/actuator/mappings 会返回一个json将该json复制到文本中使用vscode或其他工具格式化成json。
然后就可以在json中搜索到相关的信息了。 contexts.应用名.mappings.dispatcherServlets.dispatcherServlet 数组里就是当前服务通过springmvc方式暴露的接口信息了。contexts.应用名.mappings.servletFilters 数组里包含过滤器信息。contexts.应用名.mappings.servlets 数组中包含原生写法注入的servlet信息。 这里的应用名对应spring.application.name配置的值。