springboot controller 访问 404
-
因为SpringBoot的项目启动类,会只扫描该包下的文件或者改包下所有子包内的文件,只要你把该文件移动到启动类的相同目录报下就可以。
-
凡涉及到的类路径都加入,注意不同包之间用逗号分隔。 @ComponentScan(basePackages= {“com.bootapplication.Beans”,“com.bootapplication.controller”,“com.bootapplication.service”,“com.zbootapplicationz.mapper”})
String locationPath = ResourceUtils.getURL(“classpath:”).getPath();
String locationPath = ClassUtils.getDefaultClassLoader().getResource("").getPath();
其他获取resources 目录下的文件的方法
File files = new ClassPathResource(“templates/aa/a.html”).getFile();
@RestController = @Controller+@ResponseBody