springboot
文章平均质量分 69
程序猿木大大
毕业于清华大学,拥有超过13年的工作经验。Oracle认证讲师,拥有6年以上授课经验。精通Oracle数据库、中间(Weblogic)和大数据Hadoop的管理和开发。曾 为湖北移动,中国移动,山东教育网进行培训。著有畅销书《IT必学课》,曾获得xx奖项。
展开
-
Springboot自动配置的原理
## Spring Boot系列技术文章和开源项目等引言:不论在工作中,亦或是求职面试,Spring Boot已经成为我们必知必会的技能项。在我们快速开发项目时,一般都会用到Spring Boot,主要得益于Spring Boot 应用都只需要非常少量的配置代码(基于 Java 的配置),便能使得开发者能够更加专注于业务逻辑,快速开发项目,减轻很多繁琐的造轮子。当然,作为Spring Boot的精髓,自动配置原理的工作过程往往只有在“面试”的时候才能用得上,但是如果在工作中你能够深入的理解Spring原创 2020-12-30 22:34:24 · 344 阅读 · 0 评论 -
SpringBoot集成WebSocket,实现后台向前端推送信息
目录前言一、什么是websocket?二、使用步骤1.添加依赖2.启用Springboot对WebSocket的支持3.核心配置:WebSocketServer4.测试Controller5.测试页面index.html6.结果展示总结前言在一次项目开发中,使用到了Netty网络应用框架,以及MQTT进行消息数据的收发,这其中需要后台来将获取到的消息主动推送给前端,于是就使用到了MQTT,特此记录一下。一、什么是websocket?WebSocket协议是基于TCP的一种新的网络协议。它实现了客户端转载 2020-12-27 17:31:21 · 450 阅读 · 1 评论 -
Spring Boot系列技术文章和开源项目等
持续更新中…序号内容链接地址1Springboot解决跨域问题(Cors)https://blog.csdn.net/weixin_44869421/article/details/1091170222Springboot中详细配置SSL证书https://blog.csdn.net/weixin_44869421/article/details/1091216123Springboot整合MyBatis-Plushttps://blog.csdn.net/w原创 2020-12-27 16:59:02 · 347 阅读 · 0 评论 -
7个开源好用的管理系统,建议收藏加转载
*版权声明:未经授权,禁止转载。项目一:若依管理系统平台简介RuoYi是一个后台管理系统,基于经典技术组合(Spring Boot、ApacheShiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量内置功能用户管理:用户是系统操作者,该功能主要完成系统用户配置。部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。岗位管理:配置系统用户所属担任职务。菜单管理:配置.原创 2020-12-08 19:55:32 · 19775 阅读 · 2 评论 -
4. Springboot配置日志管理系统
一、几种常见的日志Log4j:是最早的日志框架,是apach旗下的,可以单独使用,也可配合日志框架JCL使用;Log4j2:apach旗下的关于log4j的升级版;Logback:是基于slf4j接口实现的一套日志框架组件;Spring Boot 的 Starters,默认使用的日志框架是Logback。JUL(java utillog):仿log4j实现的日志框架,是sun旗下的,(也就是在我们普遍使用的jdk中);Commons loggin:是一套日志接口(apache);Slf4j:原创 2020-11-11 17:54:44 · 646 阅读 · 0 评论 -
微信小程序授权登录教程(附视频教程)
微信官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/B站视频教程地址:https://www.bilibili.com/video/BV1MV411y7cH说到微信小程序,不可避免会触及到微信账号的授权登录,现在来说说一下哈!首先需要自己的一个小程序,可以到微信公众平台注册一个自己的小程序:https://mp.weixin.qq.com/wxopen/waregister?action=step1注册后会获取到一个AP原创 2020-10-26 16:09:22 · 1820 阅读 · 1 评论 -
JAVA-支付宝单笔转账
使用支付宝AIP向个人转账支付宝证书及配置https://opendocs.alipay.com/open/291/twngcd/官方文档https://opendocs.alipay.com/apis/api_28/alipay.fund.trans.uni.transfer/支付宝jdk版本 <dependency> <groupId>com.alipay.sdk</groupId> <artifactI转载 2020-10-26 15:49:43 · 1995 阅读 · 0 评论 -
3. Springboot整合MyBatis-Plus
一.说明Mybatis-Plus是一个Mybatis框架的增强插件,根据官方描述,MP只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑.并且只需简单配置,即可快速进行CRUD 操作,从而节省大量时间.代码生成,分页,性能分析等功能一应俱全。官方文档地址:https://baomidou.com/特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mappe原创 2020-10-16 18:21:49 · 409 阅读 · 0 评论 -
2. Springboot中详细配置SSL证书
一、为什么要部署SSL证书:目前互联网采取的是全网强制SSL,尤其是微信开发、APP开发、谷歌等都是强制的,为确保数据安全性,把http请求改成HTTPS(URLhttps://而不是http://)请求确保客户端与站点传输数据的加密作用,所有操作系统都可以部署。二、SSL证书是什么?SSL(Secure socketlayer)对用户和服务器进行认证,对传输数据进行加密的和隐藏的全球化标准的的安全协议,保证在互联网交易中,双方传递信息的安全性。详细的各位小伙伴可自行百度哦。三、获取S原创 2020-10-16 18:11:00 · 2485 阅读 · 1 评论 -
1. Springboot解决跨域问题(Cors)
一、什么是跨域访问 在前后端分离开发项目时,如果前端项目与后端项目部署在两个不同的域下,那么势必会引起跨域问题的出现。二、跨域访问的解决方案有哪些?2.1.第一类方案:前端解决方案JS跨域这里所说的JS跨域,指的是在处理跨域请求的过程中,技术面会偏浏览器端较多一些,一般是利用浏览器的一些特性进行hack处理,从而避开同源策略的限制。JSONP由于同源策略不会阻止动态脚本的插入到文档中去,所以催生出了一种很常用的跨域方式:JSONP(JSON with Padding)。原理:浏览器对s原创 2020-10-16 17:52:23 · 456 阅读 · 0 评论