#Springboot

SpringBoot整合自定义FTP文件连接池

说明:通过GenericObjectPool实现的FTP连接池,记录一下以供以后使用环境:JDK版本1.8框架:springboot2.1文件服务器:Serv-U1.引入依赖<!--ftp文件上传--><dependency><groupId>commons-net</grou...

springboot集成ftp

目录springboot集成ftppom依赖包ftp登录初始化ftp上传文件ftp读取文件,并转成base64ftp下载文件ftp客户端与服务端之间数据传输,主动模式和被动模式 <dependency><groupId>commons-net</groupId><ar...
代码星球 ·2021-02-16

springboot ResponseEntity<byte[]> 下载文件 byte 都变成base64

 因为springboot消息转换器,全部将数据转换为json格式,包括文件的byte数据关于springboot的消息转换器见:https://www.jianshu.com/p/ffe56d9553fd解决方案如下: @ConfigurationpublicclassCustMvcConfige...

在springboot项目中使用mybatis 集成 Sharding-JDBC

前段时间写了篇如何使用Sharding-JDBC进行分库分表的例子,相信能够感受到Sharding-JDBC的强大了,而且使用配置都非常干净。官方支持的功能还包括读写分离、分布式主键、强制路由等。这里再介绍下如何在分库分表的基础上集成读写分离的功能。/就是为了缓解数据库压力,将写入和读取操作分离为不同数据源,写库称为主...

springboot 项目mybatis plus 设置 jdbcTypeForNull (oracle数据库需配置JdbcType.NULL, 默认是Other)

mybatis-plus:configuration:jdbc-type-for-null:'null'#注意:单引号查看mp-starter-源码, MybatisPlusAutoConfiguration,可以发现,第119行有一个configurationCustomizers,可以修改configur...

springboot使用hibernate validator校验

 在开发中经常需要写一些字段校验的代码,比如字段非空,字段长度限制,邮箱格式验证等等,写这些与业务逻辑关系不大的代码个人感觉有两个麻烦:验证代码繁琐,重复劳动方法内代码显得冗长每次要看哪些参数验证是否完整,需要去翻阅验证逻辑代码hibernatevalidator(官方文档)提供了一套比较完善、便捷的验证实现...

SpringBoot实战 之 异常处理篇

在互联网时代,我们所开发的应用大多是直面用户的,程序中的任何一点小疏忽都可能导致用户的流失,而程序出现异常往往又是不可避免的,那该如何减少程序异常对用户体验的影响呢?其实方法很简单,对异常进行捕获,然后给予相应的处理即可。但实现的方式却有好多种,例如:try{...}catch(Exceptione){doSomeTh...

SpringBoot-Mybatis_Plus学习记录之公共字段自动填充

平时在建对象表的时候都会有最后修改时间,最后修改人这两个字段,对于这些大部分表都有的字段,每次在新增和修改的时候都要考虑到这几个字段有没有传进去,很麻烦。mybatisPlus有一个很好的解决方案。也就是公共字段自动填充的功能。一般满足下面条件的字段就可以使用此功能:这个字段是大部分表都会有的。这个字段的值是固定的,或...

springboot的Web开发-Web相关配置

      通过查看WebMvcAutoConfiguration及WebMvcProperties的源码,可以发现SpringBoot为我们提供了如下的自动配置。1)ContentNegotiatingViewResolver  这是Sp...

SpringBoot整合Quartz定时任务 的简单实例 2

(1)什么是Quartz?(2)Quartz的特点;(3)Quartz专用词汇说明;(4)Quartz任务调度基本实现原理;        接下来看下具体的内容:(1)什么是Quartz?Quartz是一个完全由Java编写的开源作业调度框...

SpringBoot整合Quartz定时任务 的简单实例

POM.XML文件<!--定时器任务quartz需要导入的坐标--><dependency><groupId>org.quartz-scheduler</groupId><artifactId>quartz</artifactId><vers...

SpringBoot学习:整合shiro(身份认证和权限认证),使用EhCache缓存

项目下载地址:http://download.csdn.NET/detail/aqsunkai/9805821(一)在pom.xml中添加依赖: [html] viewplain copy <properties>    &nb...

springboot 注解

1、@SpringBootApplication  SpringBoot最最最核心的注解,用在SpringBoot主类上,标识这是一个SpringBoot应用,用来开启SpringBoot的各项能力  是 @SpringBootConfiguration、@EnableAutoConfiguration、@C...
代码星球 ·2021-02-15

springboot 配置热部署

boot-devtools官方文档:https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-devtools.html1.在pom中引入热部署插件<dependency><groupId>org.spri...
代码星球 ·2021-02-15

SpringBoot 读取yaml list

yml的list使用方式:1.yml配置方式:第一种:employee:name:[zhangsan,lisi,wangwu]第二种:employee:name:-zhangsan-lisi-wangwu2.配置类:@Configuration@ConfigurationProperties("student")pub...
代码星球 ·2021-02-15
首页上一页12345...下一页尾页