Live My Life

淡而无味也是一种味道

[Spring Boot] 7 Spring Boot 测试 MyBatis 操作数据库

Spring Boot 测试 MyBatis 案例

使用 tk.mybatis 操作数据库 经过之前章节一系列的配置之后,我们已经满足了使用 MyBaits 操作数据库的必要条件,下面是使用 tk.mybatis 操作数据库的例子。 我们以测试操作用户表为例(tb_user) 修改入口类 需要使用 @MapperScan 注解来指定 Mapper 接口的路径 PS: 注意这里的 @MapperScan 注解是 tk.mybatis.spri......

[Maven] Maven 插件自动生成 MyBatis 代码

MyBatis 配置文件自动生成

我们无需手动编写 实体类、DAO、XML 配置文件,只需要使用 MyBatis 提供的一个 Maven 插件就可以自动生成所需的各种文件便能够满足基本的业务需求,如果业务比较复杂只需要修改相关文件即可。 配置插件 在 pom.xml 文件中增加 mybatis-generator-maven-plugin 插件 123456789101112131415161718192021222324......

[Spring Boot] 6 Spring Boot 整合 Druid、MyBatis 和 PageHelper

整合 Druid、MyBatis 和 PageHelper

Spring Boot 整合 Druid 概述 Druid 是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和 SQL 解析器组成。该项目主要是为了扩展 JDBC 的一些限制,可以让程序员实现一些特殊的需求,比如向密钥服务请求凭证、统计 SQL 信息、SQL 性能收集、SQL 注入检查、SQL 翻译等,程序员可以通过定制来实现自己需要的功能。 Druid 是目前最好的数据库连......

[Thymeleaf] 3 Thymeleaf 参考手册

Thymeleaf 参考手册

本章为 Thymeleaf 语法参考,主要介绍如:循环、判断、模板布局、内置对象等。 声明 修改 html 标签用于引入 thymeleaf 引擎,这样才可以在其他标签里使用 th:* 语法。 12<!DOCTYPE html SYSTEM "http://www.thymeleaf.org/dtd/xhtml1-strict-thymeleaf-spring4-4.dtd&......

[Thymeleaf] 2 Thymeleaf 常用语法

Thymeleaf 常用语法

引入 Thymeleaf 修改 html 标签用于引入 thymeleaf 引擎,这样才可以在其他标签里使用 th:* 语法,这是下面语法的前提。 12<!DOCTYPE html SYSTEM "http://www.thymeleaf.org/dtd/xhtml1-strict-thymeleaf-spring4-4.dtd"><html xmlns......

[Thymeleaf] 1 Thymeleaf

什么是 Thymeleaf

Thymeleaf 简介 概述 Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点 Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 html 原型,然后在 html 标签......

[Spring Boot] 5 Spring Boot 整合 Thymeleaf

第一个 Thymeleaf 模板页

引入依赖 主要增加spring-boot-starter-thymeleaf 和 nekohtml 这两个依赖 spring-boot-starter-thymeleaf:Thymeleaf 自动配置 nekohtml:允许使用非严格的 HTML 语法 完整的 pom.xml 如下: 123456789101112131415161718192021222324252627282930......

[Spring Boot] 4 Spring Boot 常用配置

Spring Boot 常用配置

Spring Boot 常用配置 概述 本章节主要介绍一下Spring Boot中的一些常用配置,比如:自定义Banner、配置日志、关闭特定的自动配置等。 自定义 Banner 在Spring Boot启动的时候会有一个默认的启动图案 1234567 . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __......

[Spring Boot] 3 Spring Boot 单元测试

Spring Boot 单元测试

概述 主要是通过@RunWith和@SpringBootTest注解来开启单元测试功能 1234567891011121314151617181920212223242526272829303132333435363738394041package com.funtl.hello.spring.boot;import org.junit.Before;import org.junit.Tes......

[Spring Boot] 2 Spring Boot 应用案例

Spring Boot 第一个应用程序

概述 这里我们使用 Intellij IDEA 来新建一个 Spring Boot 项目。 打开 IDEA -> New Project -> Spring Initializr 填写项目信息 选择 Spring Boot 版本及 Web 开发所需的依赖 保存项目到指定目录 工程目录结构 创建完成后的工程目录结构如下: 12345678910111213141516171......