![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
litte_frog
小青蛙☞在寻找他的
展开
-
Spring Boot项目启动
本文为转载,原文信息如下: 本文标题:Spring Boot干货系列:(三)启动原理解析 文章作者:嘟嘟MD 发布时间:2017-03-09, 21:08:22 最后更新:2018-02-05, 09:39:36 原始链接:http://tengj.top/2017/03/09/springboot3/ 转载请保留原文链接及作者。正文 我们开发任何一个Spring Boot项目,...转载 2018-02-27 11:19:26 · 371 阅读 · 0 评论 -
SpringBoot项目通用返回值与全局异常处理(二)
SpringBoot项目通用返回值与全局异常处理 文中使用@RestControllerAdvice注解的MyExceptionHandler类完成对异常的统一处理。比如:在Controller中如果对入参校验不通过时直接throw一个自定义异常,然后这个异常会被捕获,会执行MyExceptionHandler类中的handleException()方法,打印日志并组装统一返回格式给调用者。视乎没...原创 2019-03-01 10:32:50 · 515 阅读 · 4 评论 -
SpringBoot事物管理
使用Controller@RestController@RequestMapping("/transaction")public class TestTransactionController { @Autowired private TestService testService; @RequestMapping(value = "/test", method...原创 2018-10-10 16:22:56 · 832 阅读 · 0 评论 -
SpringBoot中AOP的使用
导入依赖在pom文件中加入如下依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>LogAOP创建一个日志切面,...原创 2018-10-16 23:15:44 · 163 阅读 · 0 评论 -
SpringBoot定时任务
开启定时任务创建一个定时任务配置类,加上@EnableScheduling注解,也可以直接加在启动类上。@EnableScheduling@Configurationpublic class ScheduledConfig {}创建自定义任务下面两个任务,都只打印当前时间,启动程序测试即可@Componentpublic class PrintTimeJob { //...原创 2018-10-15 12:08:21 · 122 阅读 · 0 评论 -
SpringBoot注解校验请求参数
常规校验 @RequestMapping( value = "test", method = RequestMethod.POST) public FrogTest test(@RequestBody FrogTest bean) { if (bean.getName() == null) { ...原创 2018-10-08 09:50:58 · 15526 阅读 · 0 评论 -
SpringBoot项目通用返回值与全局异常处理
SpringBoot项目通用返回值与全局异常处理目前很多公司开发时候都是前后端分离,后台给前端如果能返回一个统一的格式,统一接口报文格式,开发效率都会大大提升。定义一个通用返回结果的类Resultpublic class Result&amp;amp;lt;T&amp;amp;gt; { /** * 成功标志 */ private boolean success = true...原创 2018-09-21 11:05:01 · 1934 阅读 · 0 评论 -
SpringBoot2.0使用FastJson转换器(以及MessageConverter的一些问题)
目录 SpringBoot2.0使用FastJson转换器FastJson 1.2.49SpringBoot 2.0.4.RELEASE官方文档说明自定义MVC配置类Content type 'text/plain;charset=UTF-8' not supportedSpringBoot2.0使用FastJson转换器本篇文章为学习笔记FastJson 1.2.49&lt;depend...原创 2018-09-19 15:17:13 · 15289 阅读 · 7 评论 -
SpringCloud使用Kafka消息总线、Kafka的安装与测试(CentOS 7)
Kafka的安装与测试(CentOS 7)主要内容:CentOS7静态地址配置Kafka安装与测试SpringCloud使用Kafka做消息总线CentOS7静态地址配置打开配置文件: [root@localhost network-scripts]# vi /etc/sysconfig/network-scripts/ifcfg-ens33 修改内容...原创 2018-09-03 19:42:59 · 3985 阅读 · 0 评论 -
SpringBoot项目中MybatisPlus的使用
SpringBoot项目中MybatisPlus的使用本文主要内容:自动生成代码CURD一、自动生成代码原创 2018-09-12 18:51:13 · 3170 阅读 · 2 评论 -
使用IDEA创建一个SpringBoot项目
使用IDEA创建一个SpringBoot项目1、打开IntelliJ IDEA依次点击File–New–Project 2、选择 Spring Initializr 3、填入项目信息,我的项目名mybatis-plus 4、如果是一个Web项目,勾选Web 5、确认信息,点击final,等待依赖完成,展示项目结构如下 6、最新版本2.0.4<grou...原创 2018-09-12 18:31:46 · 483 阅读 · 0 评论 -
SpringBoot使用小笔记——MybatisPlus使用
使用说明: 相对来说使用比较方便,特性官方文档说的很详细了。基本的使用与mybatis没有任何差别。 集成到springboot的传送门 → http://mp.baomidou.com/#/spring-boot常见问题: 1、使用MP只需要引入MP的依赖,不需要另外引入mybatis依赖。 2、空指针问题 新建项目使用ActiveRecord 方式CURD时出现下面报错jav...原创 2018-08-08 22:54:22 · 2438 阅读 · 0 评论 -
SpringBoot使用小笔记
公司新项目经历了(2004-2018)14年后由于业务的升级及原技术的陈旧,决定对项目进行重构,使用目前非常火爆的SpringCloud。SpringCloud是一套微服务架构,是基于SpringBoot实现的。在项目开发时积累了一些SpringBoot相关的知识点,整理如下:统一返回格式与全局异常处理事物控制MybatisPlus的使用AOP使用Redis和Kafka的集成Spr...原创 2018-07-08 21:03:58 · 257 阅读 · 0 评论 -
SpringBoot使用Redis做缓存,@Cacheable、@CachePut、@CacheEvict等注解的使用
SpringBoot使用Redis做缓存,@Cacheable、@CachePut、@CacheEvict等注解的使用导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star...原创 2018-03-07 11:04:57 · 10205 阅读 · 2 评论 -
SpringBoot项目中MybatisPlus的使用(二)
本文主要内容:自动生成代码(新)Wrapper的使用本文在SpringBoot项目中MybatisPlus的使用一文基础上修改,升级为springboot的2.1.0.RELEASE版本。一、自动生成代码1、mysql数据库在SpringBoot项目中MybatisPlus的使用中已经有了详细的说明,但是在springboot的2.1.0.RELEASE版本下会报错,需要修改以下...原创 2019-05-20 22:03:31 · 1115 阅读 · 0 评论