在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。

  1. 然后点击左上角的加号,找到。tomcat Serve。,选择。Local。。(步骤1#xff0900;
  2. 在右边的配置界面中,您将看到配置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项目启动流程。

点击跳转计算机类毕设集。