在这里我们不过多进行SpringBoot源码分析,主要通过实例进行讲解。
创建SpringBoot项目,代码如下:
ControllerpublicclassTestController{GetMapping("/")ResponseBodypublicStringtestIndex(){return"testindex";}}启动项目后结果如下:
可以看出结果没有一点修饰,就只是浏览器将结果进行了打印。
1.SpringBoot静态文件配置但是我们现在是Web开发,既然是WEB开发就需要有静态资源:HTML、CSS、JS、图像、视频、PDF/Office等不需要服务器端处理的文件等这些不需要服务器进行处理的文件。那么这些文件放在哪里呢?
1.1存放静态文件的位置查看SpringBoot源码,我们发现可以存放静态资源的位置如下:
"classpath:/META-INF/resources/""classpath:/resources/""classpath:/static/""classpath:/public/"“/”自定义静态资源目录1.1.1并且他们存在优先级顺序
/META-INF/resourcesresourcesstaticpublic
我们按照上面的文件夹分别在文件夹中放入1.jgp,但是图片内容为文件夹名称的图片
然后运行