Skip to content

william104/spring-boot-test

 
 

Repository files navigation

Springboot的学习记录

此代码库主要记录本人对Springboot的学习步骤及思路。

  • 一个简单的HelloWorld级的应用例子
  • 可正常运行,只是了解Springboot的搭建步骤
  • 使用IDEA开发工具,以Maven方式搭建的Springboot应用

使用Controller的方式:

  • 讲述Springboot中读取核心配置文件的两种方法
  • 讲述Springboot读取自定义配置文件的方法

使用单元测试的方式:

  • 讲述Springboot中读取核心配置文件的两种方法
  • 讲述Springboot读取自定义配置文件的方法

主要描述在Springboot的单元测试和项目启动时如何使用不同的配置文件,功能不多,搞清楚原理即可。

引入Mysql数据库,引入Jpa管理数据库,使用Hibernate自动建表。

使用Jpa对数据库进行增加、删除、修改和查询,全部使用JpaRepository接口的方法实现。

  • 使用Spring Data Jpa的特性对数据库进行相关操作
  • 介绍使用表达式查询的一些常用关键字
  • 使用Hql对数据库进行操作
  • 介绍使用Hql对数据库操作时的两种参数传递方式

使用JPA对数据进行排序

  1. 使用原生进行排序
  2. 封装单一排序方式
  3. 封装任意多个排序条件的方式排序

使用JPA对数据进行分页

  1. 使用原生方式分页测试
  2. 封装分页功能,并与上一讲中的排序进行整合

多个分页重载方法足以满足绝大多数的需求

  1. 单一筛选条件测试筛选
  2. 封装筛选功能及新增几个工具类
  3. 通过封装解决多条件测试数据筛选功能

使用Scheduled做定时任务

JavaMailSender发送电子邮件

  • 以163邮箱发送邮件
  • 以QQ邮箱发送邮件
  • 发送HTML格式的邮件
  • 设置收件人显示的发件人名称

静态资源路径配置

  • 配置路径信息
  • 通过文件上传方式测试路径是否生效
  • 通过浏览器方式验证能否访问路径中的文件

POI导出Word文件

  • 使用POI导出Word文件
  • 模板文件放在classpath中的导出实现

POI对Excel的读取操作

  • 使用POI读取Excel文件

POI导出Excel文件

  • 使用POI导出Excel文件
  • 自动生成表结构
  • 自动替换常量属性

Springboot+Thymeleaf实现多文件上传

About

springboot学习笔记!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.2%
  • HTML 0.8%