在reasource目录下的项目前端访问链接URLL,Thymaleaf项目,JSP项目,前端页面
发布时间:2025-06-24 17:24:52 作者:北方职教升学中心 阅读量:557
第一种是因为这些类别都有共性,也就是说,前端资源是src//main/resource目录,无论分离与否,#xff00c;有时候vue项目打包后的静态资源会放在src//main/resource目录,有些是自定义的资源包名称,例如,在resource目录下再建一个admin文件夹c;admin页面的前端资源包,如何访问?f;以后再说。
1. 准备好运行环境。
先看Springboot+Vue项目启动流程本文准备一些早期的运行环境软件,mysql下载,redis下载JDK下载等,如有必要,可留言补充。
1.1 准备依赖环境。
SpringBoot项目包含pom.xml文件的项目需要先配置自己的maven路径,否则,maven依赖加载可能会失败,我通常使用我自己的maven,然后配置自己的mvn_repo资源包,如果有相同版本的包,就不需要从网上下载,可直接导入项目,#xff1配置如下a;
可配置阿里云镜像的maven。
<mirror。><id。>alimaven。</。id。><name。>aliyun maven。</。name。><url。>http://maven.aliyun.com/nexus/content/groups/public/。</。url。><mirrorOf。>central。</。mirrorOf。></。mirror。><mirror。><id。>uk。</。id。><mirrorOf。>central。</。mirrorOf。><name。>Human Readable Name for this Mirror.。</。name。><url。>http://uk.maven.org/maven2/。</。url。></。mirror。><mirror。><id。>CN。</。id。><name。>OSChina Central。</。name。><url。>http://maven.oschina.net/content/groups/public/。</。url。><mirrorOf。>central。</。mirrorOf。></。mirror。><mirror。><id。>nexus。</。id。><name。>internal nexus repository。</。name。><url。>http://repo.maven.apache.org/maven2。</。url。><mirrorOf。>central。</。mirrorOf。></。mirror。>
其他不包括pom.xml项目通常自带jar包,不需要其他处理。
1.2 确认正确的配置。
点开配置文件正常的是src///main/resource目录,找到文件。.properties。
、。.yml。
、。.ymal。
文件夹的结尾,一般包括数据库(通常是MYSQL)、Redis账号密码配置,检查ip、端口、数据库、用户名、密码等是否正确c;
2 运行。
一切都准备好了就可以运行了。
2.1 SpringBoot项目。
SpringBoot项目启动非常简单c;或者Run直接启动(左边),或者debug启动,可进行打点调试。热部署调试当然也可以进行c;安装JRebel后,需要断网使用,教程可以在线搜索#xff0c;很多,我也有激活软件,我可以私信问我拿。
2.2 SSM项目。
SSM项目采用自定义tomcat,因此,启动前需要配置首先打开Edit Configurations。
- 然后点击左上角的加号,找到。
tomcat Serve。
,选择。Local。
。(步骤1#xff0900; - 在右边的配置界面中,您将看到配置Tomcat服务器的表单。
Application server。
:点击右侧。Configure…。
按钮,在打开的窗口,如果您以前添加过Tomcat服务器,可直接选择;如果没有点击“+添加新的Tomcat服务器。在添加Tomcat服务器的界面中,选择您的tomcat安装路径,并确认Tomcat的版本。(步骤3)。Deployment。
:配置您的Web应用程序部署设置。点击“+”号添加。Artifact。
,选择您的Web应用程序。(步骤4)
值得注意的是在。Deployment。
下面的。Application context。
输入框输入的信息,其实是Web应用的上下文根(Context Root)或上下文路径的应用。该路径是Web应用的URL路径,它用于区分多个Web应用程序部署在同一Tomcat服务器中。
具体来说,,当在。Application context。
在输入框中输入一个值(比如。/yy_ssmj_war。
)时,该值将成为Web应用程序的根URL路径。通过访问此路径,用户或其它Web应用程序可以访问您的Web应用程序。例如,如果tomcat服务器部署在http中,://localhost:8080上,application 设置为context。/yy_ssmj_war。
,然后就可以通过http了://localhost:8080/yy_ssmj_war访问web应用程序。如果没有配置,直接访问http://localhost:8080即可。
配置完成后点击窗口下方的“Apply按钮应用配置然后点击“OK按钮关闭窗口。然后点击。Run。
或者。Debug。
按钮操作。
3. 如何访问前端?
首先,给出前提知识,输入访问浏览器时。http://localhost:8080。或者像上面一样。http://localhost:8080 /yy_ssmj_war。,我们的程序将返回到前端?
- SpringBoot项目。
Spring Boot将按照一定的优先顺序搜索和处理静态资源,此顺序为:/META-INF/resources。
> src/main/resources。
> src/main/resources/static。
> src/main/resources/public。
。
所以,http://localhost:8080默认访问,实际上Spring boot将尝试按照上述优先顺序在这些目录中找到index.html文件。如果你找到了,它将作为默认页面返回。如果你找不到indexx,如果你找不到index.html,或者请求不是文件路径(如果只是简单的根路径/),其他控制器(可能会触发;Controller)方法或返回默认错误页面(例如,Whitelabelle Error Page)。
- SSM项目。
http://localhost:URL它默认访问了部署在Tomcat服务器上的Web应用程序的根目录(或称为上下文根Context Root)下的资源。在SSM项目中,这个根目录通常对应src//main/webapp目录༈)在Maven项目中;。
问题来了,当我的前端资源被放置时。
src/main/resources/admin。
或者。src/main/resources/front。
在目录下c;如何访问#xff1f;
经过上述解释,事实上,我们可以猜到,输入浏览器。http://localhost:8080。
,首先要处理的是静态资源,但是admin和front不会被扫描,那么应该如何进行访问呢?
首先,您可以尝试在链接后面添加资源的名称。http://localhost:8080/jsp/login.jsp。
或者。http://localhost:8080/admin/index.html。
如果上述方法不好可添加自定义资源映射路径。这通常是通过实现WebMvcconfigurer接口和覆盖addresourcehandlers来完成的。front也是如此。
@Configuration。public。class。WebConfig。implements。WebMvcConfigurer。{。registry。.。addResourceHandler。(。"/admin/**")。.。addResourceLocations。(。"classpath:/admin/")。;}。}。
这样就可以通过了。http://localhost:8080/admin。
访问静态资源。
关于我。
点击跳转到Springboot+Vue项目启动流程。
点击跳转计算机类毕设集。