大神的文章,超详细,大家认真看
下面是解决办法
package com.example;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.util.ResourceUtils;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
@SpringBootApplication
public class chapter01Application extends WebMvcConfigurationSupport {
public static void main(String[] args){
SpringApplication.run(chapter01Application.class,args);
}
//这里配置静态资源文件的路径导包都是默认的直接导入就可以
@Override
protected void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**").addResourceLocations(ResourceUtils.CLASSPATH_URL_PREFIX + "/static/");
registry.addResourceHandler("/assets/**").addResourceLocations(ResourceUtils.CLASSPATH_URL_PREFIX + "/assets/");
super.addResourceHandlers(registry);
}
就是在运行的Application里extends WebMvcConfigurationSupport,添加上扫描路径(不是在Controller里哦,第一次写的时候写错位置了)。
结束,可以运行显示。