我创建了一个带有初始化程序的Spring启动应用程序。
spring boot版本为2.1.3。释放
问题是我想在引导应用程序中包含JSP,但没有生成webapp文件夹。我在生成应用程序时选择了Spring MVC。
我在src/main/resources/templates文件夹中创建了一个jsp,并尝试用应用程序中的各种配置加载它。属性,例如,
spring.mvc.view.prefix=/WEB-INF/templates/
spring.mvc.view.suffix=.jsp
spring.mvc.view.prefix=/WEB-INF/classes/templates/
spring.mvc.view.suffix=.jsp
spring.mvc.view.prefix=/templates/
spring.mvc.view.suffix=.jsp
但没有一个有效。我得到404白标错误。
我试图检查spring引用,但找不到任何与模板文件夹相关的变更日志。
我还尝试在pom.xml中添加以下依赖项
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<scope>provided</scope>
</dependency>
尝试在tomcat embed jasper中更改以下内容
Remove <scope>provided</scope> OR change the scope to compile <scope>compile</scope>
JSP限制
运行使用嵌入式servlet容器(并打包为可执行存档)的Spring Boot应用程序时,JSP支持存在一些限制。
范围
编译这是默认范围,如果未指定,则使用。编译依赖项在项目的所有类路径中都可用。此外,这些依赖关系被传播到依赖项目。
提供的
这很像编译,但表示您希望JDK或容器在运行时提供依赖关系。例如,在为Java Enterprise Edition构建web应用程序时,您可以将对Servlet API和相关Java EE API的依赖关系设置为提供的范围,因为web容器提供了这些类。此范围仅在html" target="_blank">编译和测试类路径上可用,并且不可传递。
运行时
此范围表示编译时不需要依赖项,但执行时需要依赖项。它位于运行时和测试类路径中,但不在编译类路径中。
JSP限制Spring Boot JSP 404
我从git hub开始在我的android工作室下载flutter项目来学习,但是我只在这里AndroidManifest.xml文件中遇到这个问题,我还安装了所有依赖项。请解决我的问题。在这里输入图像描述 在此输入图像描述 在此输入图像描述
好吧,所以我完全被这个DNS配置卡住了。以下是配料: null 我显然搞错了。有人能看出我哪里出了问题吗?
我创建了一个工匠命令,通过以下链接清除应用程序缓存 http://code.tutsplus.com/tutorials/your-one-stop-guide-to-laravel-commands--net-30349 我试图在我的仪表板控制器内调用它,如下所示 我对上面的代码有例外(上面代码中的方法一): 调用未定义的方法照明\支持\门面\工匠::call()这意味着门面没有解析到服务提供商
这是我的构建gradle(应用程序) } 在构建梯度(项目)中 这里是错误 未能解决:firebase-messaging-15.0.0 Firebase助手显示依赖项设置正确,但Sycn失败。请帮助我。
我试图遵循这里给出的例子:https://developer.android.com/topic/security/data 我已经在我的gradle中包含了必需的库: 然而,当我尝试使用代码时: 我得到一个未解决的引用:MasterKey错误。图书馆有那门课吗? 提前谢谢。
我正试图在Karaf上开发一个OSGi WAB,其中包含REST API和来自定制服务的调用。然而,由于一些奇怪的原因,OSGi框架抱怨一个不令人满意的功能,。 我想知道: 我如何解决这个问题 什么是<code>osgi。组件bundle?为什么需要 为什么maven bundle插件(也就是bnd)在条目“Require Capability”中声明它 如果我需要在OSGi框架上安装它,我可以在