草庐IT

Spring Boot 使用带有 JSP 模板的资源模板文件夹而不是 webapp 文件夹?

我启动了一个SpringBootMVC项目,发现resources中有两个文件夹。一种称为templates,另一种称为static。我真的很喜欢这个文件夹设置。问题是我的View使用JSP模板。我无法在templates文件夹中放置.jsp模板并让它工作。我需要做的是在src和resources的同一级别上创建一个webapp文件夹。将我的JSP模板放在那里,然后可以找到我的View。要在resources中的templates文件夹中实际使用我的JSP模板,我需要重新配置什么? 最佳答案 根据Mavendocumentation

Spring Boot - UTF-8 在 messages.properties 中不起作用

¿有什么问题?我无法以UTF-8格式显示我在messages.properties中收到的消息。一个例子Electrónico这没问题,但是当我尝试像这样使用我的消息源时Electrónico我得到的是“Electr�nico”而不是Electrónico这是我的配置application.propertiesspring.messages.encoding=UTF-8server.tomcat.uri-encoding=UTF-8spring.http.encoding.charset=UTF-8spring.thymeleaf.mode=HTML5spring.thymeleaf.

Spring Boot - UTF-8 在 messages.properties 中不起作用

¿有什么问题?我无法以UTF-8格式显示我在messages.properties中收到的消息。一个例子Electrónico这没问题,但是当我尝试像这样使用我的消息源时Electrónico我得到的是“Electr�nico”而不是Electrónico这是我的配置application.propertiesspring.messages.encoding=UTF-8server.tomcat.uri-encoding=UTF-8spring.http.encoding.charset=UTF-8spring.thymeleaf.mode=HTML5spring.thymeleaf.

java - 如何在 spring-boot 中完全禁用 swagger-ui?(/swagger-ui.html 应该返回 404)

我已阅读以下主题:DisablingSwaggerwithSpringMVC我写道:@BeanpublicDocketapi(){returnnewDocket(DocumentationType.SWAGGER_2).select().apis(RequestHandlerSelectors.basePackage("com.project.name.controller")).paths(PathSelectors.ant("/api/**")).build().apiInfo(apiInfo()).enable(false);}但如果我尝试访问swaggerui:localhos

java - 如何在 spring-boot 中完全禁用 swagger-ui?(/swagger-ui.html 应该返回 404)

我已阅读以下主题:DisablingSwaggerwithSpringMVC我写道:@BeanpublicDocketapi(){returnnewDocket(DocumentationType.SWAGGER_2).select().apis(RequestHandlerSelectors.basePackage("com.project.name.controller")).paths(PathSelectors.ant("/api/**")).build().apiInfo(apiInfo()).enable(false);}但如果我尝试访问swaggerui:localhos

java - Spring Boot ConflictingBeanDefinitionException : Annotation-specified bean name for @Controller class

我的Spring引导应用程序中不断收到ConflictingBeanDefinitionException错误。我不完全确定如何解决它,我有几个@Configuration注释类帮助设置Thymeleaf、SpringSecurity和Web。为什么应用程序尝试设置homeController两次?(它在哪里尝试这样做?)错误是:org.springframework.beans.factory.BeanDefinitionStoreException:Failedtoparseconfigurationclass[org.kemri.wellcome.hie.Application]

java - Spring Boot ConflictingBeanDefinitionException : Annotation-specified bean name for @Controller class

我的Spring引导应用程序中不断收到ConflictingBeanDefinitionException错误。我不完全确定如何解决它,我有几个@Configuration注释类帮助设置Thymeleaf、SpringSecurity和Web。为什么应用程序尝试设置homeController两次?(它在哪里尝试这样做?)错误是:org.springframework.beans.factory.BeanDefinitionStoreException:Failedtoparseconfigurationclass[org.kemri.wellcome.hie.Application]

Spring Boot 项目显示登录页面

我使用Spring初始化程序创建了一个Springboot项目,目前只有启动代码。示例代码@SpringBootApplicationpublicclassEcommerceApplication{publicstaticvoidmain(String[]args){SpringApplication.run(EcommerceApplication.class,args);}}@Controller@RequestMapping(value="/")publicclassHomeController{@GetMappingpublicStringindex(){return"inde

Spring Boot 项目显示登录页面

我使用Spring初始化程序创建了一个Springboot项目,目前只有启动代码。示例代码@SpringBootApplicationpublicclassEcommerceApplication{publicstaticvoidmain(String[]args){SpringApplication.run(EcommerceApplication.class,args);}}@Controller@RequestMapping(value="/")publicclassHomeController{@GetMappingpublicStringindex(){return"inde

java - 使用 log4j2 进行 Spring-Boot 日志记录?

我正在使用spring-boot-starter,并想配置log4j2.xml以将异步+不同内容记录到不同的日志文件。我创建了log4j2文件,但Spring仍然使用spring-boot默认日志记录。如何切换日志记录? 最佳答案 我有更好的办法:排除logback记录器:org.springframework.bootspring-boot-starterorg.springframework.bootspring-boot-starter-logging添加log4j2启动器:org.springframework.bootsp