Spring Boot实战学习
Spring Boot案例学习
BraveSoul360
海到尽头天作岸,山登绝顶我为峰
展开
-
SpringBoot 监听器ApplicationListener的使用
SpringBoot2.0 监听器ApplicationListener的使用文章目录SpringBoot2.0 监听器ApplicationListener的使用前言前言当我们使用spring boot项目开发时候,碰到应用启动后做一些初始化操作,可以使用ApplicationListener。比如:netty 随着应用启动完成后进行初始化、初始化定时任务二.目前spring boot中...转载 2019-06-17 11:55:36 · 9440 阅读 · 1 评论 -
spring boot 配置和使用redis (包含spring data redis 1.x和 2.x配置)
前言传送门:spring boot redis官方,目前版本 2.1x,配置和1.x有一定区别。https://spring.io/projects/spring-data-redis阿里云redis开发规范https://yq.aliyun.com/articles/531067spring boot.2x 集成redis–自定义注解实现过期时间https://blog.csdn....原创 2019-06-13 20:11:42 · 10365 阅读 · 0 评论 -
spring boot 项目中redis 序列化异常:org.springframework.data.redis.serializer.SerializationException
spring boot 项目中redis 序列化异常当配置好redis配置时候,进行测试redis查询缓存,以下是注解配置下的缓存设置代码:java.lang.IllegalArgumentException: DefaultSerializer requires a Serializable payload but received an object of type@Cacheable(v...原创 2019-06-13 16:16:41 · 6949 阅读 · 0 评论 -
spring循环引用异常:in its raw version as part of a circular reference, but has eventually been wrapped
在开发spring boot 项目时候,出现以下spring 循环引用的报错,关键在日志是:Bean with name ‘deviceService’ has been injected into other beans [transFlowService] in its raw version as part of a circular reference, but has eventual......原创 2019-06-13 15:50:17 · 40035 阅读 · 14 评论 -
spring解决循环依赖问题
spring解决循环依赖问题文章目录spring解决循环依赖问题循环依赖概念Spring 出现循环依赖需要满足三个条件:Spring 创建对象分为三个过程:案例循环依赖概念spring循环依赖其实就是循环引用,也就是两个或则两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。如下图:依赖依赖依赖ABCSpring 出现循环依赖需要满足三个条件:1、s...转载 2019-03-25 22:22:32 · 524 阅读 · 0 评论 -
Spring boot 集成Quartz,实现Job注入bean
添加Maven依赖<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> &原创 2018-05-14 23:09:12 · 4620 阅读 · 5 评论 -
spring boot项目配置AOP日志切面
有时候spring boot项目想要监听controller类的请求记录,可以通过aop方式处理。引入maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo...原创 2018-08-26 22:46:08 · 480 阅读 · 0 评论 -
SpringBoot优雅编码之:Lombok加持
SpringBoot优雅编码之:Lombok加持 hansonwang99 2018-04-09 13:14:38 浏览1278 评论0 string插件indexOtherIDEA 摘要: 概述 Lombok 通过提供简单的语法注解形式来帮助简化消除一些必须有但显得很臃肿的 java 代码。典型的是对于 POJO对象的简化(如自动帮我们生成Setter和Getter等),有...转载 2018-04-15 00:41:28 · 446 阅读 · 0 评论 -
spring boot常见get 、post请求参数处理、参数注解校验、参数自定义注解校验
spring boot 常见http get ,post请求参数处理 在定义一个Rest接口时通常会利用GET、POST、PUT、DELETE来实现数据的增删改查;这几种方式有的需要传递参数,后台开发人员必须对接收到的参数进行参数验证来确保程序的健壮性 GET 一般用于查询数据,采用明文进行传输,一般用来获取一些无关用户信息的数据 POST 一般用于插入数据 PUT 一...原创 2018-03-30 13:15:16 · 137654 阅读 · 6 评论 -
spring boot 项目的坑:由于application.yml配置文件,项目启动中停止不报错!
spring boot 项目的坑:linux下shell启动项目,application.yml配置文件读取程序停止不报错!问题原因:使用application.yml作为项目配置文件,windows下使用idea测试项目正常运行。当项目打包成jar后通过shell启动项目,main程序在SpringApplication.run方法中断,查看日志不打印日志。解决过车: 1、开启远程调试...原创 2018-03-20 00:10:22 · 13282 阅读 · 0 评论 -
解决spring boot启动报错java.lang.NoClassDefFoundError: ch/qos/logback/classic/Level
今天在spring boot开发写代码的时候碰到了一个问题,启动应用报错:java.lang.NoClassDefFoundError: ch/qos/logback/classic/Level 之前使用spring boot 1.4.2开发正常 当升级到1.5.7后启动报错。这里通过idea的ctrl+N定位所在Level类存在于 logback-classic-1.1.11.jar 中,该类确原创 2017-09-26 20:21:04 · 23651 阅读 · 0 评论 -
SpringBoot常用配置 application.yml /application.properties常用配置介绍
前言:springboot集成了主流的第三方框架,这里列举了常用的配置。> 当然官方文档里也有相应的配置注释,可惜没有注释。项目中常见配置: 服务端口 服务名称 容器: 类型 如tomcat、undertow 程池大小 请求日志和目录 连接池配置: sql连接配置 info配置: 模板配置 资源配置mvcspring.mvc.async.request...原创 2017-06-24 23:56:27 · 12861 阅读 · 0 评论 -
SpringBoot中使用servlet、filter
spring boot spring cloud 使用方式 跟原生servlet 存在区别,使用方式更为严谨。spring boot中的HttpRequster一些request.getReader操作后拿不到的spring boot spring cloud 中的Web开发使用 Controller 基本上可以完成大部分需求原创 2017-05-25 02:22:45 · 3555 阅读 · 0 评论 -
spring boot开发教程:使用@RestController 、@Controller注解 构造http get、http post请求
spring boot使用 @Controller注解控制构造常见http get 、post请求案例项目结构如下: pom.xml 配置具体作用看代码注释。&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/P原创 2017-05-25 01:49:09 · 42847 阅读 · 0 评论 -
spring boot中请求实用HttpServletRequest、HttpServletResponse等参数
@RequestMapping("/testServletAPI") public void testServletAPI(HttpServletRequest request, HttpServletResponse response,HttpSession session, Write r out) throws IOException{转载 2017-05-23 15:51:36 · 5308 阅读 · 0 评论 -
Spring boot 启动报错 Unsupported major.minor version 52.0
Spring boot 启动报错 Unsupported major.minor version 52.0问题描述 在创建spring boot hello world 工程时候启动报错, Unsupported major.minor version 52.0。Exception in thread "main" java.lang.UnsupportedClassVersionError:原创 2017-05-20 12:36:19 · 25780 阅读 · 4 评论