在上一篇博客里面说了怎么样用STS搭建一个SpringBoot项目,这篇文章来写一个Hello World
先来说下resources文件夹下的static与templates的区别
简单来说,static是静态的,你只要往这个文件夹里面放文件,只要启动项目,不需要重新编译和更新资源,都能直接访问到,而templates是动态的
如果直接在static里面放一个html文件,如下图
接下来我们试下在templates文件夹内放一个新的html文件 名叫 demo.html,和static下的一样,内容不一样
能看出来,最后访问demo.html还是载入的static里面的文件,这只是一个小的试验,看一下这两个的区别
下面我们用Controller来访问templates文件夹下的网页
我们先创建一个 cn.fanxs.blog.Controller的包,在下面创建一个helloController的类
之后加上注解并让他访问demo.html
我们在访问http://localhost:8899/hello后发现 网页内容变成了 hello Spring
因为我们在创建的时候在配置文件:application.yml内写过下面的这些,所以我们只需要填写文件名 demo即可
prefix: classpath:/templates/
suffix: .html
我们的第一个Hello World(Hello Spring)已经完成了