随笔分类 -  【框架】SpringBoot

摘要:Spring Data Spring Data 帮助我们避免了一些样板式代码,比如我们要定义一个接口,可以直接继承接口ElasticSearchRepository接口,这样Spring Data就帮助我们实现了操作documents基础的CURD方法,在ES里index类似RDBMS里table的 阅读全文
posted @ 2022-02-15 21:47 歪头儿在北京 阅读(1164) 评论(0) 推荐(0) 编辑
摘要:前言 首先我们建立一个SpringBoot工程,导入mybatis-spring-boot-starter依赖。 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-start 阅读全文
posted @ 2021-05-22 21:57 歪头儿在北京 阅读(1820) 评论(0) 推荐(2) 编辑
摘要:前言 不知道从啥时候开始项目上就一直用MyBatis,其实我个人更喜欢JPA些,因为JPA看起来OO的思想更强烈些,所以这才最近把JPA拿出来再看一看,使用起来也很简单,除了定义Entity实体外,声明自己的业务接口继承JpaRepository接口,什么逻辑也不用写,基本的增删改查,分页,排序就都 阅读全文
posted @ 2021-01-27 23:10 歪头儿在北京 阅读(3627) 评论(0) 推荐(2) 编辑
摘要:从main函数说起 一切的开始要从SpringbootApplication注解说起。 其中最重要的就是EnableAutoConfiguration注解,开启自动配置。 通过Import注解导入 AutoConfigurationImportSelector 。在这个类中加载 /META INF/ 阅读全文
posted @ 2019-08-29 09:35 歪头儿在北京 阅读(1190) 评论(1) 推荐(1) 编辑
摘要:前言 不得不说SpringBoot的开发者是在为大众程序猿谋福利,把大家都惯成了懒汉,xml不配置了,连tomcat也懒的配置了,典型的一键启动系统,那么tomcat在springboot是怎么启动的呢? 内置tomcat 开发阶段对我们来说使用内置的tomcat是非常够用了,当然也可以使用jett 阅读全文
posted @ 2019-08-20 16:27 歪头儿在北京 阅读(92348) 评论(9) 推荐(45) 编辑
摘要:前言 在SpringBoot中使用自定义注解、aop切面打印web请求日志。主要是想把controller的每个request请求日志收集起来,调用接口、执行时间、返回值这几个重要的信息存储到数据库里,然后可以使用火焰图统计接口调用时长,平均响应时长,以便于我们对接口的调用和执行情况及时掌握。 前言 阅读全文
posted @ 2019-05-11 21:33 歪头儿在北京 阅读(3866) 评论(0) 推荐(1) 编辑
摘要:前言 在使用rabbitmq时,我们可以通过消息持久化来解决服务器因异常崩溃而造成的消息丢失。除此之外,我们还会遇到一个问题,当消息生产者发消息发送出去后,消息到底有没有正确到达服务器呢?如果不进行特殊配置,默认情况下发送的消息是不会给生产者返回任何响应的,也就是默认情况下生产者并不知道消息是否正常 阅读全文
posted @ 2019-02-22 14:41 歪头儿在北京 阅读(2969) 评论(0) 推荐(0) 编辑
摘要:前言 Rabbitmq是一个开源的消息代理软件,是AMQP协议的实现。核心作用就是创建消息队列,异步发送和接收消息。通常用来在高并发中处理削峰填谷、延迟处理、解耦系统之间的强耦合、处理秒杀订单。 入门rabbitmq之前主要是想了解下秒杀排队订单入库后,异步通知客户端秒杀结果。 基础知识 1、基本概 阅读全文
posted @ 2019-01-20 17:37 歪头儿在北京 阅读(13827) 评论(0) 推荐(2) 编辑
摘要:前言 过滤器和拦截器二者都是AOP编程思想的提现,都能实现诸如权限检查、日志记录等。二者有一定的相似之处,不同的地方在于: Filter是servlet规范,只能用在Web程序中,而拦截器是Spring规范,可以用在Web程序中,也可以用在Application程序中。 Filter是servlet 阅读全文
posted @ 2018-11-19 20:08 歪头儿在北京 阅读(2151) 评论(0) 推荐(0) 编辑
摘要:前言 前一篇中我们使用spring boot+mybatis创建了单一数据源,其中单一数据源不需要我们自己手动创建,spring boot自动配置在程序启动时会替我们创建好数据源。 准备工作 application.yml中配置connection的4个属性 多数据源创建方法 1、多数据源主要是需要 阅读全文
posted @ 2018-07-02 19:23 歪头儿在北京 阅读(4176) 评论(0) 推荐(1) 编辑
摘要:前言 还记得之前我们写接口也是基于SpringMVC+MyBatis环境下,项目入手就需要N个配置文件,N个步骤才能实现,不但繁琐,而且时间长了xml配置文件太多,难以维护。现在基于spring boot环境。3分钟就能编写一个基于MyBatis增删改查的demo。那么为什么这么神奇呢? 准备工作 阅读全文
posted @ 2018-04-01 21:11 歪头儿在北京 阅读(1268) 评论(0) 推荐(0) 编辑
摘要:前言 小项目或者做demo时可以使用jdbc+sql server解决即可,这篇就基于spring boot环境使用jdbc连接sql server数据库,和spring mvc系列保持一致。 在spring boot中使用jdbc 连接sql server数据只需要引入两个jar:spring-b 阅读全文
posted @ 2017-07-02 17:10 歪头儿在北京 阅读(10392) 评论(3) 推荐(0) 编辑
摘要:前言 作为程序员,不管是.net程序员还是java程序员其实从骨子里都不太喜欢各种配置文件的,记得刚开始学java SSH时动不动就装B,来看看我的配置多不多,又是从.net开始写java的程序员提起各种spring配置文件更是头大,那么Spring Boot诞生了,Spring Boot的诞生只为 阅读全文
posted @ 2017-06-22 22:46 歪头儿在北京 阅读(1448) 评论(2) 推荐(2) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示