企业级博客项目笔记(一)
一、Gradle测试
1.编写项目构建信息
初始化helloworld项目:可以复制基础项目的gradle、src 、.gitignore、build.gradle、gradlew、gradlew.bat文件
- 编辑build.gradle文件:修改version版本号
- 编译项目:gradle build
- 启动项目:java -jar 项目jar包
2.自定义存储库,加速构建
- 修改build.gradle文件:repositories中的值改为 url 'http://maven.aliyun.com/nexus/content/groups/public'
3.编写程序代码
- 编写HelloController.java和HelloControllerTest.java
4.配置Gradle Wrapper
- 修改gradle/wrapper/gradle-wrapper.properties配置文件
- gradle/wrapper下的jar包是wrapper的应用程序
- gradle-wrapper.properties配置文件中的distributionUrl是gradle安装包的官方地址
- gradlew.bat是在windows下执行的wrapper脚本:gradlew build使用wrapper编译项目
二、开发环境的搭建
1.安装、配置IDE
- jdk、gradle、eclipse
2.导入项目、运行
- 设置发布包的位置:默认Gradle wrapper
- 第一次导入项目,会有依赖包下载
- 三种运行方式:
1.使用java -jar命令 2.以javaApplication.java运行 3.Spring Boot Gradle Plugin 插件启动:gradle bootRun/gradlew bootRun
3.扩展学习
- 常用Eclipse插件:https://github.com/waylau/everything-in-eclipse
三、集成Thymeleaf
1.Thymeleaf
- 概念:Java模板引擎,能够处理HTML、XML、JavaScript、CSS甚至纯文本。类似JSP、Freemarker
- 优点:自然模板。原型即页面;语法优雅易懂。OGNL、SpringEL;遵从Web标准。支持HTML5;
2.如何识别Thymeleaf标准方言
- <span
th:text
="..."> ---比较常用,需要引入名称空间<html xmln:th="http://www.thymeleaf.org">
- <span
data-th-text
="..."> ---html5标准,自定义属性