51dev.com IT技术开发者社区

51dev.com 技术开发者社区

SpringBoot

SpringBoot的整合(五、一些常用工具类依赖及用法总结)

SpringBoot的整合(五、一些常用工具类依赖及用法总结)

为了简化我们的开发代码,我们常常在pom.xml文件中引入一些工具类的依赖来方便我们的开发,本篇文章主要就是总结一些开发过程中常用的依赖。本文会持续更新!!!不多说,直接上干货。(1)HutoolHutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率。详细用法参考在线文档:...

SpringBoot的整合(四、整合Swagger2)

SpringBoot的整合(四、整合Swagger2)

想必大家也搜索过Swagger的具体作用,这里不做过多阐述,简单总结一下,Swagger就是用来帮助我们整理接口信息的,我们通过Swagger提供的注解,来对接口和model进行描述。 下面直接上干货,springboot整合Swagger2。(1)搭建一个springboot框架项目首先,我们需要搭建好一个...

SpringBoot的整合(三、整合mybatis补:自动生成工具的使用mysql5和mysql8版本的两种版本和两种生成方式)

SpringBoot的整合(三、整合mybatis补:自动生成工具的使用mysql5和mysql8版本的两种版本和两种生成方式)

本篇文章是基于上篇文章的代码基础上进行的添加,具体代码可以参考上篇文章:SpringBoot的整合(三、整合mybatis)注意:本篇文章连接的数据库为mysql8.0.16版本的,跟低版本的稍微有些不同。使用mybatis进行开发的时候,model类、mapper.xml、mapper接口等都自己写十分浪费时间,这里...

SpringBoot的整合(三、整合mybatis)

SpringBoot的整合(三、整合mybatis)

本篇文章比较适合初学mybatis的同学,没有登陆页面,没有使用自动生成代码的插件,大家可以手动自己创建对应的文件,体会一下代码的执行流程,整个项目结构比较简单,具体代码以后会上传到github上,以后会一直更新项目,整合各种框架并总结一些技术的使用方法。大神勿喷,欢迎大家来讨论和纠错。网盘地址:链接:https://...

SpringBoot的整合(二、整合redis)

SpringBoot的整合(二、整合redis)

SpringBoot整合redis其实很简单,可以分为如下几步:1.pom.xml中添加redis的依赖2.创建RedisConfig.java文件,(为了设置key及value的序列化方式)3.application.properties文件中添加redis相关的配置4.定义RedisUtil类,里面封装一些redi...

SpringBoot的整合(一、定时任务task)

SpringBoot的整合(一、定时任务task)

SpringBoot整合定时任务task非常的简单,共分为以下三步:1.在启动类加上@EnableScheduling注解2.在controller的类上加上@Component注解3.在controller的方法上加上@Scheduled注解即可之后启动程序,就会自动开始执行任务了 SpringBoot整合...

Thymeleaf的学习(一)(定义及与springboot的整合)

Thymeleaf的学习(一)(定义及与springboot的整合)

Thymeleaf的定义和优点 Thymeleaf是跟Velocity、FreeMarker类似的模板引擎,它可以完全替代JSP,相较与其他的模板引擎,它主要有以下几个特点:1.Thymeleaf在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态...

freemarker的学习(一)(简介以及与springboot的整合)

freemarker的学习(一)(简介以及与springboot的整合)

什么是freemarker百度百科上的定义如下: 这里要注意:它是一款模板引擎,而不是一个web框架,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 文等...

IntelliJ IDEA+springboot+jdbctemplet+easyui+maven+oracle搭建简易开发框架(一)

IntelliJ IDEA+springboot+jdbctemplet+easyui+maven+oracle搭建简易开发框架(一)

前言:  这两天为了巩固easyui的各个控件用法,搭建了一个简易的框架用于开发,大家可以用来参考,如果发现文章中有哪些不正确不合理的地方,也请各位不吝赐教,感激不尽。文章最下面有源码,可以用于参考。整个框架共分三层controllerserviceserviceImpl,并且包括easyui的整合。 框架的...

SpringBoot实现浏览器端大文件分块上传

SpringBoot实现浏览器端大文件分块上传

1 背景用户本地有一份txt或者csv文件,无论是从业务数据库导出、还是其他途径获取,当需要使用蚂蚁的大数据分析工具进行数据加工、挖掘和共创应用的时候,首先要将本地文件上传至ODPS,普通的小文件通过浏览器上传至服务器,做一层中转便可以实现,但当这份文件非常大到了10GB级别,我们就需要思考另一种形式的技术方...

SpringBoot http大文件断点续传上传

SpringBoot http大文件断点续传上传

前言:因自己负责的项目(jetty内嵌启动的SpringMvc)中需要实现文件上传,而自己对java文件上传这一块未接触过,且对Http协议较模糊,故这次采用渐进的方式来学习文件上传的原理与实践。该博客重在实践。 一.Http协议原理简介     HTTP是一...

SpringBoot WebUploader 分块上传

SpringBoot WebUploader 分块上传

javaweb上传文件上传文件的jsp中的部分上传文件同样可以使用form表单向后端发请求,也可以使用ajax向后端发请求    1. 通过form表单向后端发送请求        &nbs...

SpringBoot WebUploader 分片上传

SpringBoot WebUploader 分片上传

这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数下面直接贴代码吧,一些难懂的我大部分都加上注释了:上传文件实体类:看得出来,实体类中已经有很多我们需要的功能了,还有实用的属性。如MD5秒传的信息。 首先是文件数据接收逻辑,负责接收控件...

SpringBoot大文件分片上传/多线程上传

SpringBoot大文件分片上传/多线程上传

需求:支持大文件批量上传(20G)和下载,同时需要保证上传期间用户电脑不出现卡死等体验;内网百兆网络上传速度为12MB/S服务器内存占用低支持文件夹上传,文件夹中的文件数量达到1万个以上,且包含层级结构。支持PC端全平台操作系统,Windows,Linux,Mac支持文件和文件夹的批量下载,断点续传。刷新页面后继续传输...

SpringBoot中实现文件上传下载的三种解决方案(推荐)

SpringBoot中实现文件上传下载的三种解决方案(推荐)

之前仿造uploadify写了一个HTML5版的文件上传插件,没看过的朋友可以点此先看一下~得到了不少朋友的好评,我自己也用在了项目中,不论是用户头像上传,还是各种媒体文件的上传,以及各种个性的业务需求,都能得到满足。小小开心了一把。  但无论插件再怎么灵活,也难以应付所有的需求,比如,你要上传一个...