SpringBoot项目实用技术
主要记录SpringBoot、SpringCloud项目一些实用的技术干货与使用技巧。
litte_frog
小青蛙☞在寻找他的
展开
-
SpringBoot定时任务
开启定时任务创建一个定时任务配置类,加上@EnableScheduling注解,也可以直接加在启动类上。@EnableScheduling@Configurationpublic class ScheduledConfig {}创建自定义任务下面两个任务,都只打印当前时间,启动程序测试即可@Componentpublic class PrintTimeJob { //...原创 2018-10-15 12:08:21 · 146 阅读 · 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 · 10320 阅读 · 2 评论 -
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 · 4004 阅读 · 0 评论 -
SpringBoot中AOP的使用
导入依赖在pom文件中加入如下依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>LogAOP创建一个日志切面,...原创 2018-10-16 23:15:44 · 174 阅读 · 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 · 2455 阅读 · 0 评论 -
SpringBoot项目中MybatisPlus的使用
SpringBoot项目中MybatisPlus的使用本文主要内容:自动生成代码CURD一、自动生成代码原创 2018-09-12 18:51:13 · 3189 阅读 · 2 评论 -
SpringBoot事物管理
使用Controller@RestController@RequestMapping("/transaction")public class TestTransactionController { @Autowired private TestService testService; @RequestMapping(value = "/test", method...原创 2018-10-10 16:22:56 · 842 阅读 · 0 评论 -
SpringBoot注解校验请求参数
常规校验 @RequestMapping( value = "test", method = RequestMethod.POST) public FrogTest test(@RequestBody FrogTest bean) { if (bean.getName() == null) { ...原创 2018-10-08 09:50:58 · 15618 阅读 · 0 评论 -
SpringBoot项目通用返回值与全局异常处理
SpringBoot项目通用返回值与全局异常处理目前很多公司开发时候都是前后端分离,后台给前端如果能返回一个统一的格式,统一接口报文格式,开发效率都会大大提升。定义一个通用返回结果的类Resultpublic class Result&amp;amp;lt;T&amp;amp;gt; { /** * 成功标志 */ private boolean success = true...原创 2018-09-21 11:05:01 · 1959 阅读 · 0 评论 -
使用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 · 522 阅读 · 0 评论 -
Jackson反序列化错误:com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field的解
原文地址:https://www.cnblogs.com/EasonJim/p/7990909.html// 第一种解决方案// ObjectMapper对象添加mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);String s = "{\"id\":1,\"name\":\"test\",...转载 2019-09-27 16:23:27 · 12615 阅读 · 1 评论