Spring八股 常见面试题

简单来说,Bean 代指的就是那些被 IoC 容器所管理的对象。我们需要告诉 IoC 容器帮助我们管理哪些对象,这个是通过配置元数据来定义的。配置元数据可以是 XML 文件、注解或者 Java 配置类。AOP称为面向切面编程,用于将与业务无关,但是对多个对象产生影响的公共行为和逻辑进行抽取和封装,形

Spring | Spring的“数据库开发“ (Srping JDBC)

Spring JDBC1.Spring JDBC的核心类 ( JdbcTemplate类 )2.Srping JDBC 的配置3.JdbcTemplate类的“常用方法”execute( ):直接执行“sql语句”,没有返回值update( ) :“增删改”,返回 “影响的行数”query( ) :

SpringBoot简介

SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。使用了Spring框架后已经简化了我们的开发。而SpringBoot又是对Spring开发进行简化的,可想而知SpringBoot使用的简单及广泛性。既然SpringBoot是用来简

Nginx高级技巧:实现负载均衡和反向代理

Nginx是由俄罗斯人研发的,应对Rambler的网站,并且2004年发布的第一个版本。Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器

Spring中的事务和事务的传播机制

事务是一组操作的集合,不可以被分割。事务会把所有的操作作为一个整体,这组操作要么全部成功,要么全部失败。此时A当中的所有操作都生效开启事务后只有这种情况下A中的逻辑才生效。Spring中事务的实现有两种编程式(手动操作事务)提交事务回滚事务注解式(利用注解自动实现事务)rollbackFor手动回滚

【JavaEE进阶】 Spring AOP详解

在《【JavaEE进阶】 Spring AOP快速上手》中我们快速上手了AOP,接下来博主来详细介绍一下AOP学习内容主要分为以下三部分:Spring AOP中涉及的核心概念Spring AOP通知类型多个AOP程序的执行顺序创建⼀个注解类(和创建Class⽂件⼀样的流程,选择Annotation就

【Spring】SpringBoot 单元测试

对方法的单元测试

Spring AOP实现

Aspect Oriented Programming(面向切面编程)什么是面向切面编程,切面指的是某一类特定的问题,所以AOP也可以理解为面向特定方法的编程简单来说:AOP是一种思想,是对某一类问题的集中处理AOP是一种思想,它的实现方法有很多,其中包括Spring AOP,也有AspectJ、C

SpringBoot使用AOP详解

AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可对业务逻辑进行增强,在不改变

Spring Boot 常用注解大全

这个注解用于定义一个RESTful控制器,在Spring MVC中它表示所有的处理方法都返回一个Restful风格的数据。: 这个注解用于将方法返回的对象转换为HTTP响应的主体部分。: 这个注解用于将HTTP请求的主体部分转换为方法参数。: 这个注解用于标识一个类是Spring的组件。: 这个注解

Spring IOC之Condition 接口

在上述示例中,MyCondition 类实现了 Condition 接口,但实际上,你可以在 matches 方法中编写自定义的条件逻辑来决定是否注册 MyBean。如果返回 false,则 myBean() 方法不会被调用,MyBean 不会被注册。Condition 接口是 Spring 框架中

Spring及工厂模式概述

Spring是⼀个轻量级的JavaEE解决⽅案,整合众多优秀的设计模式轻量级对于运行环境是没有额外要求的代码移植性高 不需要实现额外接口整合设计模式工厂设计模式代理设计模式模板设计模式策略设计模式⼴义概念 ⾯向对象设计中,解决特定问题的经典代码狭义概念 GOF4⼈帮定义的23种设计模式:⼯⼚、适配器

SpringBoot:Invalid bound statement (not found)的原因和解决方案

SpringBoot:Invalid bound statement (not found)的原因和解决方案

改进参数错误:Spring Boot 3.2.0版本中参数名称问题的解决策略

在开发Spring Boot应用程序时,某些版本(如3.2.0)可能会遇到参数名称未指定的错误。本文将探讨这个问题的原因、解决方法以及编写清晰代码的最佳实践。

图书系统的Web实现(含源码)

图书系统的Web实现(含源码)注意事项:BorrowBooksWeb\src\main\resources路径下的application.yml文件里面的url,username,password这三个属性和自己的数据库保持一致。浏览器访问url:http://127.0.0.1:8080/logi

掌握Docker:让你的应用轻松部署和管理

一帮年轻人创业,创办了一家公司,2010年的专门做PAAS平台(平台即服务,把应用服务的运行和开发环境作为一种服务提供 )。但是到了2013年的时候,像亚马逊,微软,Google都开始做PAAS平台。到了2013年,公司资金链断裂,不得不倒闭,于是将公司内的核心技术对外开源,核心技术就是Docker

【SpringCloud】使用OpenFeign进行微服务化改造

本文讨论了OpenFeign存在的需求背景,用代码演示了如何实现一个OpenFeign的远程调用接口,在启动类上设置Feign接口扫描路径,设置在日志中输出请求和相应信息,并使用OpenFeign组件实现轻量级的服务降级。

【Spring Cloud】高并发带来的问题及常见容错方案

在微服务架构中,我们将业务拆分成一个个的服务,服务与服务之间可以相互调用,但是由于网络原因或者自身的原因,并不能保证服务的100%可用,如果单个服务出现问题,调用这个服务就会出现网络延迟,此时若有大量的网络涌入,会形成任务堆积,最终导致服务瘫痪。

【Spring MVC篇】简单案例分析

【Spring MVC篇】案例分析

SpringBoot缓存注解@Cacheable之自定义key策略及缓存失效时间指定原创

如果希望使用自定义的 key 生成策略,只需继承,并声明为一个 bean@Override然后在使用的地方,利用注解中的来指定 key 生成策略/*** 对应的redisKey 为:get vv::ExtendDemo#selfKey([id])* @return*/测试用例return ans;}

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈