![](https://img-blog.csdnimg.cn/30a54e9ecadc4a6085111d13f98b2f4b.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot
文章平均质量分 83
简化Spring应用的创建、运行、调试、部署等。简单来说,它提供了一堆依赖打包,并已经按照使用习惯解决了依赖问题。
“习惯优于配置”
月半花开
这个作者很懒,什么都没留下…
展开
-
SpringBoot工具库:切面记录接口日志
log4j是apache实现的一个开源日志组件logback同样是由log4j的作者设计完成的,拥有更好的特性,用来取代log4j的一个日志框架,是slf4j的原生实现Log4j2是log4j 1.x和logback的改进版,据说采用了一些新技术(无锁异步、等等),使得日志的吞吐量、性能比log4j 1.x提高10倍,并解决了一些死锁的bug,而且配置更加简单灵活。原创 2022-11-01 08:53:47 · 1317 阅读 · 0 评论 -
SpringBoot整合Mybatis-Plus、Druid配置多数据源
本文将介绍如何使用Spring Boot框架整合MyBatis和Druid多数据源,并包含以下内容:概述Spring Boot、MyBatis和Druid环境准备和依赖配置配置多数据源配置MyBatis配置Druid连接池使用MyBatis访问多数据源代码实现和测试通过本文的阅读,学习到如何使用Spring Boot框架整合MyBatis和Druid多数据源,能够帮助您更快速、更高效地开发企业级应用程序。原创 2023-04-28 15:23:40 · 11888 阅读 · 2 评论 -
SpringBoot实现前后端数据交互、json数据交互、Controller接收参数的几种常用方式
现在大多数互联网项目都是采用前后端分离的方式开发,前端人员负责页面展示和数据获取,后端负责业务逻辑处理和接口封装。当与前端交互的过程当中,常用json数据与前端进行交互,这样想取出前端传送过来的json数据的时候,就需要用到@RequestBody这个注解。@RequestBody注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConverter接口将读...原创 2019-04-12 10:52:50 · 60980 阅读 · 9 评论 -
什么是SpringBoot、SpringCloud、SpringCloud-Alibaba
是一系列框架的有序集合: 如服务发现与注册, 配置中心, 消息总线, 负载均衡, 熔断器, 数据监控等.Spring并没有重复制造轮子,它只是将目前各家公司(netflix)开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装,屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。原创 2023-02-15 16:00:39 · 1214 阅读 · 1 评论 -
SpringBoot校验参数
SpringBoot框架内置了Bean Validation框架用于参数校验,并提供了多种校验注解和其他技巧用以简化开发者的工作。原创 2022-12-30 15:47:21 · 2920 阅读 · 0 评论 -
Spring Boot打包发布war方式
1.设置在pom.xml里面添加打包成war的标志<packaging>jar</packaging>2.命名war包的名称添加<finalName>war包的名称</finalName> <build> <finalName>demo</finalName> <plugins> <plugin> ..原创 2021-09-30 17:15:47 · 273 阅读 · 0 评论 -
Mybatis-generator自动生成实体对象
现在使用这种方式配置起来还是非常麻烦,建议使用idea插件 MybatisCodeHelper实现数据库生成实体对象,mapper文件,也可以实现实体对象生成sql语句。原创 2021-07-09 10:12:20 · 1976 阅读 · 1 评论 -
Spring Boot 的配置文件属性注入
简介:在 Spring Boot 中,配置文件有两种不同的格式,一个是 properties ,另一个是 yaml 。yaml 更加简洁明,数据有序;而properties 中的数据是无序对于 application.properties 而言,它不一定非要叫 application ,但是项目默认是去加载名为 application 的配置文件,如果我们的配置文件不叫 applic...翻译 2020-04-15 08:50:53 · 474 阅读 · 0 评论 -
SpringBoot工具库:整合Logback、Log4j2
1、slf4j是java的一个日志门面,实现了日志框架一些通用的api,log4j和logback是具体的日志框架。2、他们可以单独的使用,也可以绑定slf4j一起使用。原创 2020-04-14 16:41:05 · 2406 阅读 · 0 评论 -
Spring Boot实现发送QQ邮件
简述在日常工作开发中,项目中会使用到发送邮件功能,通过邮件实时通知,实现告警或预警功能,首先介绍以下与发送接受邮件相关的一些协议:发送邮件:SMPT、MIME,是一种基于"推"的协议,通过SMPT协议将邮件发送至邮件服务器,MIME协议是对SMPT协议的一种补充,如发送图片附件等 接收邮件:POP、IMAP,是一种基于"拉"的协议,收件人通过POP协议从邮件服务器拉取邮件知识进阶:...原创 2020-04-08 16:35:56 · 1317 阅读 · 0 评论 -
Spring Boot集成MyBatis实现分页查询
使用pagehelper插件。它非常的方便,自动拼接mapper.xml配置里的对应的sql语句,也就是说不用我们去修改或新增mapper.xml里的sql语句配置,直接使用原来的查询所有的sql语句就行了,只会查询页面当前显示的页数的数据。原创 2020-03-31 16:44:28 · 4514 阅读 · 0 评论 -
使用Maven构建多模块项目
maven基本命令 clean 清除编译,compile 编译,test 编译并测试, install 打包并发送到本地仓库,package 只是打成jar包,并不会发送到本地仓库Maven多模块项目 Maven多模块项目,通过合理的模块拆分,实现代码的复用,便于维护和管理。尤其是一些开源框架,也是采用多模块的方式,提供插件集成,用户可以根据需要配置指定的模块.。项目结...原创 2019-12-03 11:08:57 · 207 阅读 · 0 评论 -
springboot打包部署
springboot的打包方式有很多种。有打成war的,有打成jar的,也有直接提交到github,通过jekins进行打包部署的。这里主要介绍如何打成jar进行部署。不推荐用war,因为springboot适合前后端分离,打成jar进行部署更合适。一、打成jar1.首先需要在application.properties当中配置端口server.port=8080# http://...原创 2019-03-12 15:12:01 · 248 阅读 · 0 评论 -
使用Spring Cache集成Redis
目录1.特点2.使用前后3.添加依赖4.具体编码4.1实体类4.2定义接口4.3主函数4.4测试4.5根据条件操作缓存4.6注解介绍5.总结SpringBoot是为了简化Spring应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可...转载 2019-03-14 14:53:39 · 253 阅读 · 0 评论 -
springBoot注解大全
一、注解(annotations)列表@SpringBootApplication申明让spring boot自动给程序进行必要的配置,包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让springBoot扫描到Configuration类并把它加入到程序上下文。@Spring...原创 2019-03-18 10:44:46 · 129 阅读 · 0 评论 -
将本地jar添加到Maven仓库,使用pom.xml引用
mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version-Dpackaging=jar转载 2019-07-24 10:12:05 · 1316 阅读 · 0 评论 -
Spring Boot注解@RequestMapping、@RequestBody的详解
目录1、@RequestMapping1.1、 value, method;value/method 示例1.2、 consumes,produces;consumes/produces 示例1.3、 params,headers;params/headers 示例2、@PathVariable2.1、定义单个URL变量2.2、定义多个URL变量3...原创 2019-03-15 15:12:28 · 55554 阅读 · 4 评论