#gb

SpringBoot 项目修改html后不需要重新启动(热部署)

基于IDEA配置:一、引入依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>...

JAVAEE——SpringBoot日志篇:日志框架SLF4j、日志配置、日志使用、切换日志框架

小张;开发一个大型系统;​1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件?​2、框架来记录系统的一些运行时信息;日志框架;zhanglogging.jar;​3、高大上的几个功能?异步模式?自动归档?xxxx?zhanglogging-good.jar?​4、将以前框架卸下...

SpringBoot整合Shiro (二)

/ApacheShiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。相比较SpringSecurity,shiro有小巧、简单、易上手等的优点。所以很多框架都在使用shiro。Shiro包含了三个核心组件:Subject,SecurityManager和Realms。 Subje...
代码星球 ·2021-02-16

在 springboot 中如何整合 shiro 应用 ?

/ Shiro是Apache下的一个开源项目,我们称之为ApacheShiro。 它是一个很易用与Java项目的的安全框架,提供了认证、授权、加密、会话管理,与springSecurity一样都是做一个权限的安全框架,但是与SpringSecurity相比,在于Shiro使用了比较简单易懂易于使用的...

解决Springboot集成ActivitiModel提示输入用户名密码的问题

 activiti-modeler依赖要排除掉spring-security相关的依赖。包括:spring-security-configspring-security-corespring-security-webspring-security-cryptopom.xml写法如下<!--Activit...

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编写的开源作业调度框...
首页上一页...45678...下一页尾页