Spring Boot的gradle构建

Spring Boot

  • 零配置,无xml文件,约定大于配置
  • 简化开发

http://start.spring.io
jdk8+
gradle3.5+
gradle -v
cd projectDirectory
gradle build
gradlew build //协同办公时统一gradle的版本
java -jar xxx
ctrl+c
https://github.com/waylau/essential-java
https://github.com/waylau/gradle-3-user-guide

三种运行项目方式:
gradle build,java -jar xxx
执行application.java
gradle bootrun

thymeleaf:
java 模板引擎,类似JSP、Freemarker
自然模板
OGNL、SpringEl
支持HTML5

变量表达式${…}
消息表达式#{…},国际化
选择表达式*{…},在当前选择的对象执行
链接表达式@{…},@{~/…}相对于服务器
分段表达式th:insert th:replace
字面量
比较和等价
条件运算符
无操作
设置属性值,固定值布尔属性(checked)
迭代器th:each,状态变量index,count,size,current,even,odd,first,last
条件语句
模板布局:定义和引用片段
th:fragment=“copy”,th:insert="~{footer::copy}"
th:id=“copy”,th:insert="~{footer::#copy}"
区分th:insert th:replace th:include
属性优先级 insert,each,if,object,attr,value,text,fragment,remove
注释:html注释,解析器级注释块 ,原型注释块
内联:[[…]]th:text, [(…)]th:utext不转义
禁用内联th:inline=“none”
js内联
css内联
表达式基本对象 ctx locale request/session param application

restful接口 ?

使用maven管理Spring Boot工程:

在导入其它Maven工程的时候,要注意spring-boot-starter-parent的版本。如果本地Maven仓库中没有此jar包,就会到远程仓库中去下载。但是,如果远程仓库中没有对应的版本号,就无法正常的下载对应的jar包,项目就无法正常运行。此时,如果你在本地新建过一个Maven工程(已经从远程下载了对应的Maven版本依赖包),你可以使用这个版本的Maven。当然,你也可以从官网查看其它的版本,然后下载对应版本的Maven依赖。这里所谓的解决Maven依赖,实际上是交给开发平台去做的,比如idea或者Eclipse,我们只需要修改pom.xml文件就可以了。

个人感觉idea用起来比Eclipse要清爽许多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值