![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
小飞技术
公众号:小飞技术
展开
-
银联云闪付小程序支付对接和坑
https://xffjs.com/f/article/150.html原创 2021-04-27 14:45:40 · 3172 阅读 · 0 评论 -
SpringBoot2.0(二十二):实时Console查看_xffjs.com
在项目部署到正式环境中不免会出现一些bug,出现bug时需要查看日志,为了方便查看日志可以在后台做一个实时Console查看功能!Controller:import com.alibaba.fastjson.JSONObject;import com.xffjs.framework.config.SystemConfig;import com.xffjs.framework.web.c...原创 2019-12-24 09:38:15 · 404 阅读 · 0 评论 -
SpringBoot2.0(二十一):负载均衡配置
Nginx实现负载均衡配置为什么要用负载均衡?在之前一般都使用单台机器对台提供集中式服务,随着业务的量越来越大,无论是性能上还是稳定性上都有了更大的挑战。这时候我们就要用负载均衡,我们要把多台服务器组成一个集群并提供对外的服务,然而对外提供的访问入口都是一个的,例如:baidu.com;当用户在浏览器输入baidu.com的时候如何将用户的请求分发到集群中不同的机器上呢,这就是负载均衡在做的...原创 2019-12-12 12:11:32 · 961 阅读 · 0 评论 -
SpringBoot2.0(十四):MybatisPlus之公共字段自动填充
第一步:需要在填充的公共字段上面添加@TableField注解DEFAULT(0, “默认不处理”),INSERT(1, “插入填充字段”),UPDATE(2, “更新填充字段”),INSERT_UPDATE(3, “插入和更新填充字段”);@TableField(fill = FieldFill.INSERT_UPDATE)private Integer age;第二步:自定...原创 2019-07-07 17:27:34 · 2740 阅读 · 4 评论 -
SpringBoot2.0(十五):SpringBoot2.0 缓存的使用
Java Caching定义了5个核心接口,分别是CachingProvider、CacheManager、Cache、Entry和Expiry。CachingProvider定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以在运行期访问多个CachingProvider。CacheManager定义了创建、配置、获取、管理和控制多个唯一命名的Cache,这些Cac...原创 2019-07-09 12:31:54 · 616 阅读 · 0 评论 -
SpringBoot2.0(十八):过滤XSS脚本攻击
application.yml:# 防止XSS攻击xss: # 过滤开关 enabled: false # 排除链接(多个用逗号分隔) excludes: # 匹配链接 urlPatterns: /user/*FilterConfig:import org.springframework.beans.factory.annotation.Value;import...原创 2019-07-18 10:42:13 · 1820 阅读 · 0 评论 -
SpringBoot2.0(十六):邮件服务
文章目录邮件服务:Maven:application.properties配置:开启以下选项:设置授权码:简单使用:高级使用:邮件服务:Maven:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail<...原创 2019-07-11 23:10:34 · 373 阅读 · 0 评论 -
SpringBoot2.0(十七):Actuator:健康检查、审计、统计和监控
文章目录定时任务:定时任务:创建定时器原创 2019-07-12 10:50:17 · 379 阅读 · 0 评论 -
SpringBoot2.0(二十):Thymeleaf使用详解
Thymeleaf:一、介绍:二、官网:三、中文参考手册:四、Maven:五、Thymeleaf对象的使用1-文本国际化获取html:messages.properties:效果:2-获取变量的方式html:controller:效果:3-处理转义文本html:效果:4-链接表达式html:效果:5-数字对象html:效果:6-字符串对象html:效果:7-日期对象html:效果:六、Thymel...原创 2019-07-25 00:08:09 · 854 阅读 · 0 评论 -
SpringBoot2.0(十九):Swagger的集成
Swagger:1、Maven:2、Swagger2的接口配置:3、Controller:4、Swagger中paramType说明:5、Swagger使用:1、Maven:<!-- swagger2--><dependency> <groupId>io.springfox</groupId> <artifactId>sprin...原创 2019-07-20 18:28:44 · 191 阅读 · 0 评论 -
SpringBoot2.0(二):WebJars的使用
WebJars:一、优点:二、官网:三、使用:1、首先在 WebJars官网 找到项目所需的依赖:2、复制到pom.xml中:3、访问静态资源4、html页面引用一、优点:1、将静态资源版本化,更利于升级和维护。2、剥离静态资源,提高编译速度和打包效率。3、方便静态文件的统一管理。二、官网:https://www.webjars.org三、使用:1、首先在 WebJars官网 ...原创 2019-07-26 15:53:53 · 688 阅读 · 0 评论 -
SpringBoot2.0(十三):MybatisPlus之逻辑删除的坑
首先来看官网:如果你使用的是MybatisPlus最新的版本只需要配置yml和在实体类上面添加注解就可以了,如果不是往下看:application.properties:# 逻辑删除----3.1之前的老版本需要这样配置# 逻辑已删除值(默认为 1)#mybatis-plus.global-config.logic-delete-value=-1# 逻辑未删除值(默认为 0)#my...原创 2019-07-07 16:41:49 · 5449 阅读 · 0 评论 -
SpringBoot2.0(十二):国际化
国际化是指将页面显示的信息翻译成不同语言,可以根据不同语言开发多个版本,然后根据用户选择的语言显示不同的页面。其实就是利用浏览器语言里面的中英文切换,将页面的文字转化为相应的中英文。1. 新建一个“i18n”的包,用来存放国际化配置,然后在这个包下,我们创建一个默认的语言配置、中文语言配置、英文语言配置。文件名以下划线组合:文件名_区域_语言.properties;当我们这样命名生成文件...原创 2019-06-11 21:53:01 · 1353 阅读 · 0 评论 -
SpringBoot2.0(一):配置跨域请求
利用@Configuration配置跨域请求代码实现如下:import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation...原创 2019-03-10 14:50:10 · 658 阅读 · 0 评论 -
SpringBoot2.0(三):配置阿里云短信和Redis
一、阿里云短信获取链接: 点我跳转不想购买的话可以看我之前发布的一篇文章免费短信接口获取.https://blog.csdn.net/xiaofeivip_top/article/details/88408923二、下载安装Redishttps://blog.csdn.net/xiaofeivip_top/article/details/88379561三、applicatio...原创 2019-03-11 22:59:00 · 541 阅读 · 0 评论 -
SpringBoot2.0(六):多模块Maven工程打成jar包
添加maven插件:首先在需要打包的pom文件里面添加maven插件:<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spri...原创 2019-03-16 21:16:54 · 803 阅读 · 0 评论 -
SpringBoot2.0(七):在Linux或Windows服务器上面运行Jar文件
当我们使用SpringBoot2.0开发好项目以后,可以放在Windows服务器上,也可以放在Linux上面,今天就来给大家分享一下怎么在Linux和Windows服务器上面运行jar文件。以下方式运行jar的前提之下就是先安装JDK,才可以正常运行!Windows上运行:方法一:方法二:方法一:第一种方式方便简单快速:https://download.csdn.net/downlo...原创 2019-03-16 21:53:56 · 210 阅读 · 0 评论 -
SpringBoot2.0(四):配置图片上传工具类
由于项目需要部署到Linux系统上面,并且我这个项目还是多模块项目,在打包时候都是jar,所以上传图片时需要把图片保存在项目运行目录下。一、在项目运行目录创建文件夹工具类GetServerPathUtil.java/** * 获取目录工具类 * @author xiaofei */public class GetServerPathUtil { // 日志 pri...转载 2019-03-12 21:03:19 · 733 阅读 · 0 评论 -
SpringBoot2.0(九):实现微信授权登录并且获取用户信息
第一步:配置域名由于我是本地测试,需要一个域名映射工具,改工具使用非常简单,如果自己有域名可以使用自己的域名(自己的域名必须备案)如果没有可以在第一个输入框里面输入自己的域名前缀!微信授权登录端口必须为80,然后点击后台运行映射既可以了!工具下载地址: 点我下载下面是怎么配置域名,配置完域名以后需要把一个MP_verify_xK4DtJdHxlgIHIju.txt放到项目根目录里面/**...原创 2019-03-21 20:00:23 · 4352 阅读 · 2 评论 -
SpringBoot2.0(八):Lombok介绍和使用
为何要使用Lombok?lombok这个是第三方的插件包,最近接触以后发现这个插件包非常好用,可以避免编写时很多臃肿的代码,虽然IDE/Eclipse都能通过快捷键的方式来生成Getter and Setter 快速生成Get/Set方法,但是如果是用来lombok之后,一切都是自动的,只需要在Mode层加上@Data注解。1.简化冗余的JavaBean代码,使得实体文件很简洁。2.大大提...原创 2019-03-18 21:40:33 · 519 阅读 · 0 评论 -
SpringBoot2.0(十一):微信公众号消息推送
模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等。不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息。微信官方API文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433751277接口地址(GET或POST方式请求):https:/...原创 2019-05-16 22:13:38 · 2990 阅读 · 0 评论 -
SpringBoot2.0(五):application配置文件详解
#SPRING CONFIG(ConfigFileApplicationListener) spring.config.name =#配置文件名(默认 为 'application' ) spring.config.location =#配置文件的位置 # 多环境配置文件激活属性spring.profiles.active=dev #加载application-dev....转载 2019-03-13 21:32:09 · 643 阅读 · 0 评论