• 微信小程序开发案例
  • Springboot+JPA+Thymeleaf 校园博客完整小网站
  • Docker视频教程正在更新中

记录对Springboot的学习总结,虽然文章数量不多,但基本把Springboot的整体开发流程理清楚了,而且自己也写了一些非常有用的封装类,比如排序、分页、筛选等。希望我的总结能跟你的学习提供一点帮助!

Aujaker - 自动创建Springboot项目的便捷工具

 2017-05-10 钟述林   4564 Springboot

摘要对于Springboot的应用已有一段时间,发现在使用过程中每创建一个项目都依然还有很多重复而又不得不做的工作。 如: 创建基础的Repository创建基础的配置信息创建基础的Service创建实体类的基本的Controller(增、删、查、改)…… 在创建实体类时写注释也是比较麻烦的,特别是一个注释要写三次(属性、getter和setter上都得写相应的注解) 为解决如此多的重……

4

Springboot 之 解决IDEA读取properties配置文件的中文乱码问题

 2016-11-19 钟述林   16464 Springboot

· 问题描述当在.properties的配置文件中有中文时,读取出来的总是乱码。比如我的application.properties配置文件的内容如下: server.port=9090 test.msg=你好:Springboot 当在程序中读取test.msg值时总是会得到乱码,默认是以ISO-8859-1的字符编码读取,尝试的方法有: 1、添加配置 banner.charset=U……

14

Springboot 之 多文件上传

 2016-11-03 钟述林   7054 Springboot

文件上传在各种网站平台上应用都非常广泛,这篇文章将讲述在Springboot中是如何完成文件上传的,Springboot是打包运行的,上传后的文件又该何去何从? 这篇文章需要用到前面所讲的知识点《Springboot 之 静态资源路径配置》和Thymeleaf相关的知识。 pom.xml <parent> <groupId>org.springframe……

5

Springboot 之 使用POI导出Excel文件

 2016-10-28 钟述林   5021 Springboot

前面讲述了使用POI导出Word文件和读取Excel文件,这两个例子都相对简单,接下来要讲述的使用POI导出Excel文件要复杂得多,内容也会比较长。 创建表头信息 表头信息用于自动生成表头结构及排序 public class ExcelHeader implements Comparable<ExcelHeader>{ /** * excel的标题名称……

0

Springboot 之 使用POI读取解析Excel文件

 2016-10-28 钟述林   8900 Springboot

在上一篇文章《Springboot 之 POI导出Word文件》中讲述了使用POI对Word的导出操作,这一篇将继续讲述POI的其他使用:对Excel表格的读写操作。 准备Excel源文件 这里简单准备了一个Excel表格,将此文件命名为:web-info.xls,放到resources目录下,内容如下图: 读取文件标题 //读取单个单元格 @Test public voi……

1

Springboot 之 POI导出Word文件

 2016-10-28 钟述林   6175 Springboot

导出Word文件其实与Springboot没有多大关系,这都是Apache子项目POI的功劳。下面简单介绍一下在Springboot项目中如何使用POI导出Word文件。 pom.xml文件 <parent> <groupId>org.springframework.boot</groupId> <artifactId>s……

5

Springboot 之 静态资源路径配置

 2016-10-23 钟述林   9270 Springboot

静态资源路径是指系统可以直接访问的路径,且路径下的所有文件均可被用户直接读取。 在Springboot中默认的静态资源路径有:classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,从这里可以看出这里的静态资源路径都是在classpath中(也就是在项目路径下指定的这几个……

0

Springboot 之 JavaMailSender发送电子邮件

 2016-10-23 钟述林   10498 Springboot

在很多网站系统应用中,电子邮件的发送应该非常常见,如:验证码发送、密码找回邮件发送、事件通知邮件发送等。 下面简单介绍一下在Springboot的开发中如何使用JavaMailSender发送电子邮件。 以163邮箱发送邮件、以QQ邮箱发送邮件、发送HTML格式的邮件、设置收件人显示的发件人名称

5

Springboot 之 使用Scheduled做定时任务

 2016-10-22 钟述林   4282 Springboot

在定时任务中一般有两种情况: 指定何时执行任务指定多长时间后执行任务 这两种情况在Springboot中使用Scheduled都比较简单的就能实现了。 修改程序入口 @SpringBootApplication @EnableScheduling public class RootApplication { public static void main(Stri……

4

Springboot 之 使用JPA做数据筛选

 2016-10-21 钟述林   3324 Springboot

在网站系统开发过程中搜索筛选功能随处可见,在JPA中提供的筛选功能只要简单做下封装将非常好用。在文章《Springboot 之 使用JPA对数据进行排序》和《Springboot 之 使用JPA进行分页操作》中讲述了JPA的排序和分页,在本篇文章中将以前两个测试项目的数据做一下筛选功能的描述及详情的测试。 修改接口对象 筛选功能需要继承于JpaSpecificationExecutor接口……

7

Springboot 之 使用JPA进行分页操作

 2016-10-21 钟述林   5445 Springboot

在上一篇文章《Springboot 之 使用JPA对数据进行排序》中讲述了使用JPA对数据进行排序,本文章将沿用其基础数据及项目代码进行扩展,着重讲述使用JPA对数据进行分页的操作,同时也会进行相应封装及与排序整合。 原生分页@Test public void test1() { Pageable pageable =new PageRequest(0, 5); Page&……

6

Springboot 之 使用JPA对数据进行排序

 2016-10-21 钟述林   5456 Springboot

在网站系统的开发过程中经常会用到排序操作,下面就我个人的理解介绍一下使用强大的JPA是如何进行排序的。 基础搭建 pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</ar……

4

Springboot 之 JPA数据库操作进阶篇

 2016-10-19   4677 Springboot

上一篇文章《Springboot 之 JPA对Mysql数据库的增删改查》中介绍了使用JpaRepository中的方法对数据库的一些简单操作,下面将介绍一下使用自定义的方式来完成数据库的操作,通过这篇文章更能看出Jpa的强大与方便。 为了更好的测试,批量添加几条数据到数据库中: @SpringBootTest @RunWith(SpringRunner.class) public cla……

2

Springboot 之 JPA对Mysql数据库的增删改查

 2016-10-19   7703 Springboot

JPA对数据库的操作又进行了更为完善的封闭,其实现的功能基本能满足我们90%的需求。本文章只简单实现用户管理的功能以展示JPA对数据库的相关操作,使用单元测试的方式实现,如果对Springboot的单元测试不清楚的可以参考我的文章《Springboot 之 单元测试》,下面就以我个人对JPA的认识做一些总结: Maven依赖包及自动建表 对于Maven依赖包及自动建表部份的操作可参考上一篇……

2

Springboot 之 Hibernate自动建表(Mysql)

 2016-10-18   11579 Springboot

引入Maven依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependenc……

2