#BOOT

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...

spring boot使用TestRestTemplate集成测试 RESTful 接口

这篇文章没什么技术含量,只是单纯的记录一下如何用TestRestTemplate访问受security保护的api,供以后查阅。 @Slf4j@RunWith(SpringRunner.class)@SpringBootTest(webEnvironment=SpringBootTest.WebEnviron...

spring mvc spring boot 允许跨域请求 配置类

用@Component注释下,随便放个地方就可以了 packagecom.chinaws.wsarchivesserver.core.config;importorg.springframework.stereotype.Component;importjavax.servlet.*;importjavax....

spring boot swagger-ui.html 404

很奇怪的问题,找了好久。因为springboot+swagger实现起来很简单。看下面三部曲:1.pom添加两个swagger依赖.  <!--Swagger依赖包--><dependency><groupId>io.springfox</groupId&g...
代码星球 ·2021-02-16

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

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

Spring boot Unable to start embedded Tomcat报错 java.lang.NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()

SpringbootUnabletostartembeddedTomcat报错 java.lang.NoSuchMethodError:javax.servlet.ServletContext.getVirtualServerName()解决方法:将Tomcat安装目录下的servlet-api.jar复制进...
代码星球 ·2021-02-16

Spring Boot Maven 打包可执行Jar文件!

Mavenpom.xml必须包含 [plain] viewplain copy <packaging>jar</packaging>     [html] viewplain copy&...

Spring Boot 直接用jar运行项目

在SpringBoot开篇-创建和运行一文中,介绍了如何创建一个SprintBoot项目并且运行起来。但是运行的方式是在IDEA中直接Run起来的。还有另一中方式可以可以把SpringBoot程序运行起来,就是直接在命令行中执行jar包。以往的WEB程序需要打成WAR包,部署到Tomcat上,而SpringBoot支持...

Spring Boot Maven Plugin打包异常及三种解决方法:Unable to find main class

【背景】spring-boot项目,打包成可执行jar,项目内有两个带有main方法的类并且都使用了@SpringBootApplication注解(或者另一种情形:你有两个main方法并且所在类都没有使用@SpringBootApplication注解),pom.xml如下<plugin><grou...

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有一个很好的解决方案。也就是公共字段自动填充的功能。一般满足下面条件的字段就可以使用此功能:这个字段是大部分表都会有的。这个字段的值是固定的,或...
首页上一页...678910...下一页尾页