springboot常用接口1、ApplicationListenerApplicationListener可以监听某个事件event,通过实现这个接口,传入一个泛型事件,在run方法中就可以监听这个事件,从而做出一定的逻辑,比如在等所有bean加载完之后执行某些操作. Spring典型的观察者设计模式。同时这个事件还可以直接读取到IOC容器中所有被实例化的对象@Component
public
转载
2024-02-08 06:33:24
100阅读
1.背景Spring的核心思想就是容器,当容器refresh的时候,外部看上去风平浪静,其实内部则是一片惊涛骇浪,汪洋一片。Springboot更是封装了Spring,遵循约定大于配置,加上自动装配的机制。很多时候我们只要引用了一个依赖,几乎是零配置就能完成一个功能的装配。我非常喜欢这种自动装配的机制,所以在自己开发中间件和公共依赖工具的时候也会用到这个特性。让使用者以最小的代价接入。想要把自动装
转载
2024-03-19 06:38:14
34阅读
1.背景Spring的核心思想就是容器,当容器refresh的时候,外部看上去风平浪静,其实内部则是一片惊涛骇浪,汪洋一片。Springboot更是封装了Spring,遵循约定大于配置,加上自动装配的机制。很多时候我们只要引用了一个依赖,几乎是零配置就能完成一个功能的装配。我非常喜欢这种自动装配的机制,所以在自己开发中间件和公共依赖工具的时候也会用到这个特性。让使用者以最小的代价接入。想要把自动装
转载
2024-03-23 13:02:41
49阅读
1、基本说明SpringBoot中的Runner接口是用来在Spring应用启动后执行一些初始化逻辑的接口。它是一个函数式接口,只有一个方法run(),用来定义初始化逻辑。Runner接口的主要作用是能够让开发者在Spring应用启动之后,进行一些自己想要的初始化操作。这里所说的Runner接口是由SpringBoot提供的,包含 ApplicationRunner 与 CommandLineRu
转载
2024-06-12 14:14:53
73阅读
【SpringBoot应用篇】SpringBoot 启动扩展点/常用接口SpringBoot常用的接口ApplicationContextInitializerBeanDefinitionRegistryPostProcessorBeanFactoryPostProcessorInstantiationAwareBeanPostProcessorSmartInstantiationAwareBe
转载
2024-05-31 11:59:05
76阅读
SpringBoot【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】SpringBoot 开发实用篇 文章目录SpringBootSpringBoot 开发实用篇5 整合第三方技术5.1 缓存的作用5.1.1 缓存介绍5.1.2 小结 5 整合第三方技术5.1 缓存的作用5.1.1 缓存介绍现在我们的应用,不管是APP还是网页
转载
2024-06-11 21:58:00
80阅读
1、Aware接口spring ioc容器中bean是感知不到容器的存在,Aware接口就是帮助bean感知到ioc容器的存在,即获取当前bean对应的spring的一些组件,如当前bean对应的ApplicationContext等。1.1、ApplicationContextAware获取applicationContext@Component
public class Spring
转载
2023-06-19 03:55:06
230阅读
一、Repository接口/* * Copyright 20011-2017 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance wit...
原创
2021-07-14 10:08:44
87阅读
RestTemplate 的功能较为复杂,需要手动实现请求体、请求头、响应体、响应头等自定义配\
原创
2023-04-22 07:50:31
1005阅读
WEB应用的后台门户都有登录入口。做过几次登录的功能。就第一次会感觉难。难再功能菜单的级联查询组装,网上查一查。自己debug试试,最后搞定了.然后就把代码小心保存,以后就copy copy copy。哈哈!今天对springboot开发web应用做一些总结,只说说web登录这一块,以后慢慢记录一下sprinboot+springcloud的内容,从去年10月到现在。小半年时间基本也算对sprin
转载
2024-03-04 10:14:58
73阅读
引言应用程序的数据除了可以放在配置文件中、数据库中以外,还会有相当一部分存储在计算机的内存中,这部分数据访问速度要快于数据库的访问,因此通常在做提升数据访问速度时,会将需要提升访问速度的数据放入到内存中,我们称之为缓存。最常用的缓存方式是使用并发容器,因为具有比较高的并发性能,因此Spring的默认缓存策略就是使用ConcurrentHashMap作为缓存容器。下面将会逐步展开缓存的概念与Spri
转载
2023-09-27 21:17:17
208阅读
1. IEnumerable,IEnumerator public class MyIEnumerableClass<T> : IEnumerable<T>,IEnumerator<T> //可迭代类自己实现迭代器 { private T[] _data; private int _currentI ...
转载
2021-08-09 11:31:00
164阅读
Spring启动过程中会找出IOC容器里面特定类型的Bean,之后自动调用这些类型(一般是接口类)里面的方法。这种特性对我们非常有用,我们只需要实现这些特定类型的Bean并覆盖其方法,在方法里面加入我们自定义的一些逻辑。Spring就会在恰当的时机调用我们定义的这些类里面的方法。让我们可以做一些特别的逻辑。接下来我们就对这些特定类型的类做一个简
转载
2024-04-11 14:02:38
133阅读
转载
2024-03-19 11:52:35
168阅读
【从零入门系列-4】Spring Boot 之 WEB接口设计实现文章系列【从零入门系列-0】Spring Boot 之 Hello World【从零入门系列-1】Spring Boot 之 程序结构设计说明【从零入门系列-2】Spring Boot 之 数据库实体类【从零入门系列-3】Spring Boot 之 数据库操作类前言前一章简述了已经实现了对数据库的增删改查以及复杂查询的功能,这一步将
转载
2024-02-24 17:04:24
30阅读
SpringBoot常用注解SpringBoot中大量使用来自Spring与SpringMVC的注
原创
2022-10-21 17:13:55
257阅读
了解spring容器的IOC(依赖注入)的同学应该知道,我们的所有的bean对于spring容器是无意识的,啥叫无意识呢,就是你完全可以把spring容器替换成其他的容器而不需要改变你的代码,并且bean之间也是没有耦合的,既然这样,那问题就来,假如现在我们需要对spring有意识,换句话说就是现在我们的业务可能需要用到spring底层的一些功能那么我们该怎么实现?这个其实优秀的spr
转载
2024-03-01 22:29:09
54阅读
swagger接口文档Maven依赖:<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependen
转载
2024-03-01 12:50:05
48阅读
上一篇文章中介绍了使用Swagger生成接口文档,非常方便,功能也十分强大。如果非要说Swaager有什么缺点,想必就是注解写起来比较麻烦。如果我说有一款不用写注解,就可以生成文档的工具,你心动了吗?他就是我们今天的主角——JApiDocs。下面我们一起来看看如何使用!一、添加依赖
io.github.yedaxia
japidocs
1.3
二、配置生成参数
我们新建一个项目,然后随便写一个ma
转载
2024-03-23 21:06:43
32阅读
一、接口的简单介绍1.什么是接口:接口及服务;2.接口的分类:(1)系统的内部接口;(2)第三方的外部接口;3.简述接口原理图:4.接口协议:是指客户端跟服务器之间或者接口与接口间进行的通讯时必须要遵从的约定和要求; 互联网上 应用最为广泛的一种网络协议--http协议(超文本传输协议),因此最常见的就是http协议的接口.(webservice接口,dubbo接口等都是基
转载
2024-03-23 21:08:09
392阅读