我使用一个应用程序。一个项目的基于yml的spring boot。作为我使用的示例项目https://github.com/ghillert/spring-boot-jsp-demo/blob/master/jsp-demo-tomcat/src/main/resources/application.properties到目前为止效果很好。
我非常勇敢地从应用程序更改设置。性质
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
到
spring.mvc.view.prefix: /WEB-INF/jsp/
spring.mvc.view.suffix: .jsp
不幸的是,在更改属性后,该示例不再工作了。是否可以按照我在application.yml?中的方式配置给定的属性或者如何配置设置?
我想你应该在这里使用springs的功能,
i、 e.YamlPropertiesFactoryBean
将加载YAML作为属性。
如果有帮助,也请检查此链接,
如何使用SpringFramework4.1使用YamlPropertiesFactoryBean加载YAML文件?
您需要创建application.yml
文件在您的src/main/Resources
文件夹中(您有application.properties
在您的项目中,需要删除),它应该是如下所示:
spring:
mvc:
view:
prefix: /WEB-INF/jsp/
suffix: .jsp
注意:请确保缩进完全相同,否则如果使用制表符,将出现“已找到字符”\t(制表符)”之类的异常,无法启动任何标记。(不要使用\t(制表符)进行缩进)'
>
还要确保依赖关系与组织无关。阿帕奇。公猫嵌入:当您处于Spring Boot独立模式时,tomcat嵌入jasper未标记为提供。否则,JspServlet将不会在TomcatEmbeddedServletContainerFactory中注册为Servlet映射,因为它不在类路径中。
我在intellij上启动spring boot应用程序时遇到问题,它失败了,并显示以下消息:与目标VM断开连接,地址:'127.0.0.1:49784',传输:'socket' 过程结束,退出代码为255。以前有人遇到过这种情况吗?
我是spring的初学者,希望这样做示例项目…我有一个数据库,我想连接到它…我使用了像AutoWired和service这样的注释。但有个问题我解决不了 Controller包中的RegisterationController具有我要调用的服务: 第一个包中的DataManagement类: 第一包中的StudentAccountRepository: 第一包中得学生帐户..引用数据库中的表: M
我正在使用KeyClope来保护我的Spring Boot rest应用程序。 该应用程序还具有React前端。 我的问题是-前端是否也应该使用KeyClope进行保护? 如果没有,您将在何时保护前端和后端?
我不熟悉测微计和普罗米修斯,我只使用dropwizards的指标。这让我有点困扰,我实际上需要有3个不同的实例来运行以查看指标 带测微计的Spring靴应用程序本身 使用dropwizard,我可以立即公开聚合指标。 这就是为什么我很好奇是否有可能将Prometheus与我的Spring Boots应用程序一起启动以立即公开很好的聚合数据。到目前为止,我还没有找到任何有用的东西,所以我希望这里的某
我正在运行一个spring启动应用程序,除了尝试关闭它之外,一切都很好。我在下面的代码中出错 该错误在最后一行生成,spring boot将在2秒等待完成之前关闭level2List,如下所示 是否有任何方法可以命令关闭过程,或确保在关闭之前我没有使用level2List? 沙布尔酒店
> 出错原因:任务“:bootrun”执行失败。 进程'command'/library/java/javavirtualmachines/jdk1.8.0_60.jdk/contents/home/bin/java''以非零退出值1完成 发生异常:2015-08-23 01:37:57.989 WARN 6186---[main]ationConfigEmbeddedWebApplication