之前介绍的使用spring-boot来作为微服务发布,但是如果需要使用spring-boot来构建web应用也是不错的选择.
在web应用里,相比那些只需要提供api的微服务来说就增加了页面的元素.
那么我们就要了解spring-boot开发web应用的规则.
资源访问路径
由于本人英文水平有限,就不做翻译了.
下面我就举例说明下用法: 在src/main/resources/目录下创建static , 再放置一个图片logo.png
模板渲染
spring-boot支持多种视图渲染,基本上spring-mvc支持的都可以.
但是推荐使用thymeleaf,花点时间了解下thymeleaf后,以后你就会爱不释手的.
由于不太会使用头条的代码编辑功能,之前写的文章有用户反映排版很糟糕,所以现在都使用截图来完成代码的展示.
环境搭建
项目结构图
pom.xml
3. application.properties 配置参数
4. 具体的thymeleaf模板的配置参数(可参考)
5. 主启动类
6. 暴露的服务 controller
7. 实体bean, 暴露服务的返回参数可以直接映射成json格式
8. 渲染的页面html , 使用了thymeleaf语法
到此一个简单的web引用已经搭建完毕, 启动主启动类, 浏览器访问
http://localhost:666/hello
http://localhost:666/hello/json
详细阅读请访问: https://www.majingjing.cn
谢谢关注: TMBlog技术文章分享
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。