springboot是如何路由到页面?现在我们创建了一个新的springboot的web工程非常干净。resources目录下面有两个空的文件夹static和templatesstatic是用来放静态资源的,包括静态页面,css,js,图片等等template用来放 ...
springboot是如何路由到页面? ![]() 现在我们创建了一个新的springboot的web工程 非常干净。 resources目录下面有两个空的文件夹static和templates static是用来放静态资源的,包括静态页面,css,js,图片等等 template用来放动态页面,就是要根据java后台代码的返回值来动态生成的 实验1:路由到静态页面先什么依赖都不加,当前我的maven依赖只有
在static下建一个login.html
启动 测试 ![]() ![]() 可以看到,默认情况下springboot会直接访问到static下的静态文件 必须加文件的后缀名。 实验二:建一个controller,处理下请求![]() 测试结果: ![]() 可以看到,经过controller处理了一下请求,找到了静态资源 但是,我们后台开发主要还是使用动态页面。现在引入Thymeleaf
实验三:引入Thymeleaf后测试在templates路径下也创建一个login.html ![]() 测试: ![]() 已经找的是templates下的文件了。这说明引入Thymeleaf后,通过java代码处理的请求,默认是找templates下的文件 当然,你测试 ![]() 依然是静态页面 另外,此时,你的java代码返回值带不带html后缀都可以 实验四:加点数据看看我们的最终目的是根据后台数据动态生成页面 所以传点数据看看 ![]() ![]() |
请发表评论