运维开发网

spring

0
  • 烂了大街的 Spring 循环依赖问题,你以为自己就真会了吗

    前言循环依赖问题,算是一道烂大街的面试题了,解毒之前,我们先来回顾两个知识点:初学 Spring 的时候,我们就知道 IOC,控制反转码,它将原本在程序中手动创建对象的控制权,交由 Spring 框架来管理,不需要我们手动去各种 new XXX。尽...[详细]

    2020-09-22 09:17 分类:编程语言
  • 面试官:你说你精通SpringBoot,你给我说一下类的自动装配吧

    剖析@SpringBootApplication注解创建一个SpringBoot工程后,SpringBoot会为用户提供一个Application类,该类负责项目的启动:@SpringBootApplicationpublicclassSpringbootSeniorApplication{publicstaticvoidmain(String[]args){SpringA...[详细]

    2020-09-22 09:10 分类:编程语言
  • 熬了7天,总结出来了Java中动态规则的实现方式

    背景业务系统在应用过程中,有时候要处理“经常变化”的部分,这部分需求可能是“业务规则”,也可能是“不同的数据处理逻辑”,这部分动态规则的问题,往往需要可配置,并对性能和实时性有一定要求。Java不是解决动态层问题的理想语言,...[详细]

    2020-09-21 08:58 分类:编程语言
  • SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(优雅上下线)

    本篇是《SpringCloud 应用在 Kubernetes 上的最佳实践》系列文章的第八篇,主要介绍了如何做到流量的无损上/下线。更多相关文章阅读可查看文末。[详细]

    2020-09-16 10:04 分类:云计算
  • Spring事务是如何应用到你的业务场景中的?

    初衷日常开发中经常用到@Transaction注解,那你知道它是怎么应用到你的业务代码中的吗?本篇文章将从以下两个方面阐述Spring事务实现原理:解析并加载事务配置:本质上是解析xml文件将标签加载成 BeanDefinition 对象;生成事务代理对象并...[详细]

    2020-09-15 09:29 分类:编程语言
  • spring-data-jpa save进行修改优化

    开发环境:maven 、spring boot、jdk1.8 一:工具类(更进beanutils.copyProperties中传递ingoreProperties数组):读取实例类不为null的属性 package cn.cqs.redisitem.utils; import org.springframework.beans.BeanWrapper; impo...[详细]

    2020-09-15 08:31 分类:编程语言
  • Spring 面试题,一次性打包给大家

    一、一般问题开发中主要使用 Spring 的什么技术 ?IOC 容器管理各层的组件使用 AOP 配置声明式事务整合其他框架Spring有哪些优点?轻量级:Spring在大小和透明性方面绝对属于轻量级的,基础版本的Spring框架大约只有2MB。控制反转(IOC):S...[详细]

    2020-09-13 08:14 分类:编程语言
  • Feign如何对静态服务发起Http请求?

    Feign单独使用时,可以对配置的静态服务发起Http调用;当Feign结合Ribbon时,对配置的静态服务可以根据负载均衡策略进行调用;再结合Eureka,可以配合注册中心以及负载均衡策略动态发起调用。本篇分析Feign对配置的静态服务是如何发起Htt...[详细]

    2020-09-12 09:32 分类:编程语言
  • 如何用JDK 和 Spring优雅的复用代码?

    前言模板,顾名思义,它是一个固定化、标准化的东西。模板方法模式是一种行为设计模式, 它在超类中定义了一个算法的框架, 允许子类在不修改结构的情况下重写算法的特定步骤。场景问题假设我们是一家饮品店的师傅,起码需要以下两个手艺...[详细]

    2020-09-11 08:32 分类:编程语言
  • Spring MVC中的@RequestParam注解的使用指南

    概述在这个快速教程中,我们将研究一下Spring的@RequestParam注解。简而言之,我们可以使用@RequestParam从请求中提取查询参数,表单参数甚至文件。我们将讨论如何使用@RequestParam及其属性。我们还将讨论@RequestParam和@PathVariable之...[详细]

    2020-09-10 09:17 分类:编程语言