74Springboot学习

74Springboot学习,第1张

74Springboot学习

一、Springboot打包

打包为war

pomjspcontroller配置文件发布war到Tomcatmaven 打包为jar

pom运行jarLinux jar和war比较 二、Thymeleaf模板

介绍第一个项目

controllerhtmlapplication.properties 表达式

标准变量表达式选择变量表达式链接表达式 thymeleaf属性

例子th:each 结束

一、Springboot打包 打包为war

创建带web依赖的项目。

pom



不写目标路径,默认为classes下。

jsp

创建webapp目录。


controller

配置文件

端口号和视图解析器。

发布war到Tomcat


maven


把打包好的war放到Tomcat的webapps下:

在bin目录中启动Tomcat:

500解决方法是:看自己的tomcat依赖版本,然后给idea配置一样的tomcat版本运行,打包,然后部署到相同版本的tomcat中即可。

打包为jar

创建带web依赖的Springboot项目。

代码和war一样。

pom


运行jar


Linux

run.sh和myboot.jar在同一目录。不同目录:/xxx/xx/xx.jar
访问地址时记得改成自己虚拟机上地址。

jar和war比较

jar有内嵌的Tomcat,但比不上独立的Tomcat。
war需要放到Tomcat上启动。

二、Thymeleaf模板 介绍

第一个项目

创建带web和thymeleaf依赖的Springboot项目。

controller

html

html文件都放在resources/templates下。


加入申明:

application.properties

模板引擎的常用设置。

表达式 标准变量表达式


控制器中:

html:

加/前缀是服务器路径,不加/前缀是网站路劲


选择变量表达式


链接表达式

@{/} 代表 lP地址:端口号/项目名,也代表resources/static目录。




thymeleaf属性


例子

th:each




循环list和array:

把数据放到table中:

循环map:

结束

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/5707668.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存