本文带领大家开发一个完整的实例带步骤带效果。
1、 先自行创建一个只包含web的SpringBoot项目。按下图代码添加Hello类。代码结构和测试结果如下
package com.xxx;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class HelloController {
@ResponseBody
@RequestMapping("/hello")
public String hello() {
return "Hello World";
}
}
我做一个项目之前先写个HelloWorld.主要是用来测试环境。如果你能正常跑起来。环境基本没问题。
2、引入jquery.
没错,我们要引入jquery资源。。在https://www.webjars.org。这个网站找到相关依赖:
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery</artifactId>
<version>3.4.1</version>
</dependency>
保存会自动加载相关依赖文件,这里忘了配置mvn路径。设置好mvn的aliyun镜像会快很多。
再跑一次看下。
为什么我的访问路径是这样呢?
首先打开project的设置按钮。去掉这个选项。你就能看到resources这个文件夹了。这个就是更目录。。。不解释。
第2步,放置我们的resources下创建static文件夹,把相关静态文件,js,img,css放到这里。
当然你还可以把静态资源放到以下位置,名称已经固定不要乱改,否则。。。:
"classpath:/META‐INF/resources/",
"classpath:/resources/",
"classpath:/static/",
"classpath:/public/"
"/":当前项目的根路径
例如:我们放到static下,那放到这里的文件访问路径是:如果同时存在就按优先级合并,互补。
如果想自定义就在配置文件里加:
spring.resources.static-locations=classpath:/hello/,classpath:/atguigu/
看到了把,这都是可以访问的。重启项目之后。