摘要:mybatis官网: https://mybatis.org/mybatis-3/zh/configuration.html#properties 数据库准备 配置数据库的链接: # 驱动配置信息 spring.datasource.type=com.alibaba.druid.pool.Druid
阅读全文
摘要:内置的连接池 目前Spring Boot中默认支持的连接池有dbcp,dbcp2, tomcat, hikari三种连接池。 数据库连接可以使用DataSource池进行自动配置。 由于Tomcat数据源连接池的性能和并发,在tomcat可用时,我们总是优先使用它。 如果HikariCP可用,我们将
阅读全文
摘要:元数据 Spring Boot jar包含元数据文件,提供所有支持的配置属性的详细信息。这些文件旨在允许IDE开发人员在用户使用application.properties 或application.yml文件时提供上下文帮助和“代码完成” 。 主要的元数据文件是在编译器通过处理所有被@Config
阅读全文
摘要:创建springboot项目 package com.lf.web; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.Reque
阅读全文
摘要:Spring轮子里面有一个Validation,这里记录一下怎么使用,以及怎么自定义它的返回结果。 一、Bean Validation基本概念 Bean Validation是Java中的一项标准,它通过一些注解表达了对实体的限制规则。通过提出了一些API和扩展性的规范,这个规范是没有提供具体实现的
阅读全文
摘要:1.编写一个过滤器: 2. 创建一个监听器:需要初始化俩个容器: 3.需要在springboot启动类里面添加以上监听器和过滤器的扫描包路径: 原文地址:https://blog.csdn.net/qq_37228713/article/details/81662119
阅读全文
摘要:问题:公司springboot项目在lunix系统上自动关闭 查看日志如下: 原因:(1)数据库连接池在长时间无操作的情况下,lunix自动停止服务 (2)项目中使用了libthrift连接池,rpc机制,系统长时间不使用,报连接超时异常,导致关闭系统 解决方法: 打开application.pro
阅读全文
摘要:springboot与springCloud区别,各自的优缺点: 1)SpringBoot专注于快速方便的开发单个个体微服务。 SpringCloud是关注全局的微服务协调整理治理框架,它将SpringBoot开发的一个个单体微服务整合并管理起来,为各个服务之间提供,配置管理、服务发现、断路器、路由
阅读全文
摘要:/** * 重构上传身份证刷卡记录api */ @RequestMapping(value = "/cardInfo",method = RequestMethod.POST) @ResponseBody @Transactional(rollbackFor=Exception.class) @ApiOperation(value =...
阅读全文
摘要:一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把
阅读全文
摘要:你将构建一个微服务应用程序,当方法调用失败时,使用 断路器模式 平滑的完成降级功能。使用断路器模式可以允许微服务程序在相关服务发生故障时继续运行,防止故障级联并给出故障恢复服务时间。 创建目录结构 在你选择的项目目录中,创建以下子目录结构。例如, 如果你使用的是Unix/Linux系统:mkdir
阅读全文
摘要:// ------------------------------------ 使用 @Query 注解 // 没有参数的查询 @Query("select p from Person p where p.id = (select max(p2.id) from Person p2)") Person getMaxIdPerson(); //使用 ? 和数字代表传入的参数 @Query("se...
阅读全文
摘要:目前我的tomcat版本为:7.0.55,spring所有文章的版本始终为4.0.5 本文章会从tomcat的源码角度来解析Tomcat的两个参数设置URIEncoding和useBodyEncodingForURI。 对于一个请求,常用的有两种编码方式,如下: 首先说说结论: 上述请求有两处含有中
阅读全文
摘要:这个注解就是将方法的返回值作为reponse的body部分。我们进一步分析下这个过程涉及到的内容,首先就是方法返回的类型,可以是字节数组、字符串、对象引用等,将这些返回类型以什么样的内容格式(即response的content-type类型,同时还要考虑到客户端是否接受这个类型)存进response
阅读全文
摘要:由于之前用@RequestParam无法接受request payload 正文格式为json格式的字符串,只能使用@RequestBody整个接收,觉得麻烦,但是spring自带的参数解析器不具有这种功能,只能尝试着用自定义参数解析器去解决。 自定义解析器需要实现HandlerMethodArgu
阅读全文
摘要:1.上一次我们已经使用SpringBoot实现了一个简单的HelloWord程序,辣么接下来我们简单的使用一下他的yml格式的配置文件。 2.在 resources 目录下创建一个 application.yml文件(如下),配置信息包括服务器信息和一个我们自定义的 person 对象的信息 3.在
阅读全文
摘要:Spring Boot实战之入门 Spring Boot 2.0 自动配置原理浅析 社区 Spring Boot 从入门到进阶系列教程 Spring Boot 默认日志的配置 查看配置文件是否生效:Spring Boot Actuator监控端点小结 SpringBoot-WebSocket广播消息
阅读全文
摘要:spring官网 Spring MVC 中的基于注解的 Controller spring配置文件详解--真的蛮详细 spring源码分析: http://lgbolgger.iteye.com/category/321050 目标: 1,掌握spring核心原理 2,spring中IOC、AOP、
阅读全文