这个不生效
时间: 2023-10-26 15:19:29 浏览: 33
如果设置`springfox.documentation.swagger-ui.enabled=false`不起作用,您可以尝试使用以下方法禁用Swagger UI:
1. 使用`@EnableSwagger2`注释的配置类,将`@EnableSwagger2`替换为`@EnableSwagger2WebMvc`。
2. 禁用Swagger UI的资源文件。您可以在应用程序的配置文件中添加以下属性:
```
spring.resources.add-mappings=false
```
然后,将以下文件夹中的文件从您的应用程序的classpath中删除:
- `/META-INF/resources/webjars/swagger-ui/{version}/`
- `/META-INF/resources/webjars/springfox-swagger-ui/`
- `/META-INF/resources/springfox-swagger-ui/`
请注意,在某些情况下,您可能需要在应用程序重新启动之前清除浏览器缓存,以确保更改生效。
相关问题
ClientAliveInterval 60 ClientAliveCountMax 3 修改这个不生效
这个配置是用来设置SSH连接超时时间的,如果修改后不生效,可能有以下几个原因:
1. 配置文件修改错误:请检查配置文件是否正确修改,建议使用管理员权限打开配置文件进行修改。
2. SSH服务未重启:如果修改配置文件后没有重启SSH服务,配置文件的修改是不会生效的。请使用以下命令重启SSH服务:
```
service sshd restart
```
3. SSH客户端设置问题:如果使用的是SSH客户端连接到服务器,需要在客户端也进行相关配置,才能生效。可以尝试在SSH客户端中设置KeepAlive参数。
4. SSH服务器版本问题:某些版本的SSH服务器可能不支持ClientAliveInterval和ClientAliveCountMax这两个参数,需要升级SSH服务器版本才能生效。
建议逐一排查以上原因,找到问题所在并进行修复。
innerHTML不生效
当innerHTML不生效时,可能有以下几个原因:
1. 元素不存在:首先要确保要修改innerHTML的元素存在于DOM中。如果元素不存在,那么innerHTML将无法生效。
2. 元素被隐藏或不可见:如果要修改的元素被设置为display:none或visibility:hidden,那么innerHTML将不会生效。在这种情况下,可以尝试先显示元素,然后再修改innerHTML。
3. 元素包含特殊字符:如果要插入的内容包含HTML特殊字符(如<、>、&等),浏览器会将其解析为HTML标签或实体,导致innerHTML不生效。可以使用innerText或textContent属性来替代innerHTML,这样可以避免特殊字符的解析。
4. 脚本执行顺序问题:如果在脚本中修改innerHTML的代码位于页面加载完成之前执行,那么可能会导致innerHTML不生效。可以将修改innerHTML的代码放在window.onload事件中,确保在页面加载完成后再执行。
5. 安全性限制:某些浏览器或安全设置可能会限制对innerHTML的修改。这种情况下,可以尝试使用其他方法来修改元素的内容,比如创建新的DOM节点并插入到相应位置。