SpringBoot学习
Super周博客
学更多的技术,赚更多的钱!
展开
-
SpringBoot使用maven多模块开发到打包
1.我们新建一个springboot项目新建的空项目,我们删除一些不必要的文件,删除无用的.mvn目录、src目录、mvnw及mvnw.cmd文件,最终只留.gitignore和pom.xml2.我们新建maven子模块当我们新建子模块之后,子模块中会自动指定父模块而父模块中会增加子模块3.我们新建一个web模块,作为项目的启动模块新建包,com.example,在包下新建启动类...原创 2019-10-21 10:58:42 · 561 阅读 · 3 评论 -
SpringBoot实现项目在运行时改变定时器运行时间
import com.qhkj.service.UserService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.scheduling.Trigger;import org.springframework.scheduling.TriggerContext;...原创 2019-10-16 16:20:26 · 852 阅读 · 2 评论 -
SpringBoot整合Druid数据源
1.添加durid数据源的依赖 <!-- https://mvnrepository.com/artifact/com.alibaba/druid --> <dependency> <groupId>com.alibaba</groupId> <artifactId>dru...原创 2019-06-06 16:45:21 · 169 阅读 · 0 评论 -
SpringBoot整合Swagger2
1.什么是Swagger2,它能够做什么?swagger是一个流行的API开发框架,这个框架以“开放API声明”(OpenAPI Specification,OAS)为基础,对整个API的开发周期都提供了相应的解决方案,是一个非常庞大的项目(包括设计、编码和测试,几乎支持所有语言)。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。...原创 2019-06-09 11:53:02 · 169 阅读 · 0 评论 -
SpringBoot集成Shiro安全框架
SpringBoot集成Shiro安全框架欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入...原创 2019-06-14 17:50:32 · 5282 阅读 · 5 评论 -
SpringBoot整合MQ消息队列
SpringBoot整合MQ借鉴的文章1.什么是MQ2.消息队列可以做什么3.下载安装MQ4.SpringBoot整合MQ的步骤借鉴的文章https://www.jianshu.com/p/d329c01b8821https://www.jianshu.com/p/b93d54d3584b1.什么是MQActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveM...转载 2019-06-10 17:47:46 · 2093 阅读 · 0 评论 -
SpringBoot 动态Sql语句Mybaties SqlProvider,采用注解返回新增之后的id
通常我们使用mysql,mybatis创建sql语句时都是采用xml,springboot很强大,可以全部采用注解的格式,这次我们使用Mybaties SqlProvider,完全脱离xml @Select("select * from video")// 下划线转驼峰,太麻烦,配置文件解决 /*@Results({ @Result(column = "cove...原创 2019-07-03 09:21:40 · 722 阅读 · 0 评论 -
SpringBoot的事务管理以及配置多个数据源
SpringBoot的事务管理以及配置多个数据源事务的概念多数据源的配置事务的概念什么是事务:就是指多个sql语句作为单一逻辑单元进行执行的操作,要么全部执行,要么全都不执行特性:ACID原子性:多条sql语句,要么全执行,要么全不执行一致性:事务完成,必须使所有的数据保持一致隔离性:指当前的事务必须与与其他事务隔离开(不能同时操作一个数据)持久性:事务执行完毕之后,对数据的影响是永...原创 2019-07-07 10:09:40 · 2131 阅读 · 1 评论 -
SpringBoot集成WebSocket进行前后端的交互
1.什么是websocketWebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。2.为什么要使用websocket一张图片就可以感受到它的作用!其实就是服务端和客户端可以互相发送消息!3.springboot中集成使用websocket1.添加...原创 2019-08-22 10:38:52 · 2970 阅读 · 0 评论 -
SpringBoot整合定时器的几种方式
实现定时器的方式有三种1.TimerTask类提供的定时方法2.Quartz定时器3.@Scheduled注解方式1.TimerTask类提供的定时方法该方法可直接运行类查看效果 public static void main(String[] args) throws java.io.IOException { TimerTask task = new TimerTa...原创 2019-06-06 14:17:32 · 2838 阅读 · 0 评论 -
SpringBoot处理全局捕获异常
1.新建工具类GlobalExceptionHandlerimport org.springframework.boot.web.server.*;import org.springframework.http.HttpStatus;import org.springframework.stereotype.Component;import org.springframework.web...原创 2019-06-05 16:05:28 · 154 阅读 · 0 评论 -
SpringBoot集成电脑网站支付
和手机网站支付很相似,首先我们去网站下载对应的demo电脑网站支付一.集成步骤创建应用、配置密钥,这些准备步骤请看我先前写的准备集成支付宝的准备工作1.添加依赖 <!-- thymeleaf模板 --> <dependency> <groupId>org.springframework.boot</group...原创 2019-05-31 12:41:49 · 2047 阅读 · 1 评论 -
Springboot中集成分页工具pagehelper过程,以及前端页面
1.集成pagehelper,首先pom增加插件 <!-- 分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId>...原创 2019-05-16 13:26:17 · 3739 阅读 · 2 评论 -
SpringBoot中使用过滤器和监听器
在springboot中使用过滤器和监听器的目的: Filter也称过滤器,是处于客户端与服务器端资源文件之间的以到过滤网。可以实现URL级别的的权限访问控制,过滤敏感词,压缩相应信息等一些高级功能 Listener是Servlet的监听器,可以监听Web应用中某些对象信息的创建,销毁,增加,修改,删除等动作的发生,然后做出响应处理 过滤器的使用:新建一个类,该类实现Filter接...原创 2019-05-22 16:02:26 · 176 阅读 · 0 评论 -
SpringBoot整合JPA数据源
1.添加依赖 <!-- 整合spring-data-jpa--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</a...原创 2019-05-22 17:05:04 · 492 阅读 · 0 评论 -
SpringBoot发送邮件整合JavaMail
1.添加依赖 <!-- JavaMail依赖 --> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4....原创 2019-05-22 18:06:24 · 1060 阅读 · 0 评论 -
SpringBoot中增加日志,使用LogBack作为日志组件
1.介绍SpringBoot内部集成了LogBack日志依赖,SpringBoot默认使用LogBack记录日志信息,默认根据base.xml配置内容来输出到控制台和文件之中,那么接下来讲解LogBack是如何记录日志到控制和文件之中?2.使用因为SpringBoot内部集成了LogBack所以我们不需要添加任何依赖,我们只需要创建一个新的空项目即可,或者你的任意springBoot项目,集...原创 2019-05-17 19:03:47 · 525 阅读 · 0 评论 -
SpringBoot集成POI导出Excel
1.引入依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.17</version></dependency>2. ExcelShee...翻译 2019-05-30 10:20:30 · 413 阅读 · 0 评论 -
Springboot集成手机网站支付
一:简介手机网站支付常用于HTML5应用,常见于微信公众号上的应用。手机网站支付文档二:集成步骤创建应用、配置密钥,这些准备步骤请看我先前写的准备集成支付宝的准备工作1.创建项目,集成依赖 <dependency> <groupId>org.springframework.boot</groupId> &...原创 2019-05-30 18:44:14 · 1856 阅读 · 1 评论 -
SpringBoot分别整合jsp和thymeleaf
一.整合jsp1.加入依赖<!-- spring boot jsp 支持开启 --> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</a...原创 2019-05-23 22:05:26 · 573 阅读 · 1 评论 -
SpringBoot上传单个或多个文件上传
1.首先我们使用正常的模板引擎thymeleaf去进行页面渲染,添加正常的一些依赖 <!-- thymeleaf模板 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri...原创 2019-05-24 15:51:40 · 2549 阅读 · 0 评论