Spring
-
java.lang.ClassNotFoundException: org.springframework.boot.Bootstrapper
java.lang.ClassNotFoundException: org.springframework.boot.Bootstrapper错误13:20:03.686[main]ERRORorg.springframework.boot.SpringApplication-Applicationrunfailedjava.lang.NoClassDefFoundError:org/springframework/boot/Bootstrapper atjava.lang.ClassLoader.defineClass1(NativeMethod) atjava.lang.ClassLoader.defineCla
-
spring fox swagger 2.7.0 框架 ApiModelProperty name别名映射field不生效解决方案
spring fox swagger 2.7.0 框架 ApiModelProperty name别名映射field不生效解决方案springfoxswagger2.7.0框架ApiModelPropertyname别名映射field不生效解决方案
-
java adfs sso_Spring SAML ADFS:java.security.InvalidKeyException
java adfs sso_Spring SAML ADFS:java.security.InvalidKeyException我的任务是实现对具有LDAP的ActiveDirectory联合身份验证服务(SSL)的可访问性.首先,我不得不说我在ADFS和SAML中的经验非常少.我决定采用SpringSecuritySAML扩展来实现此功能.我从GIThub下载并安装了SpringSecurity项目的SAML扩展:https://github.com/spring-projects/spring-security…
-
Spring Cloud – 熔断(Hystrix)
Spring Cloud – 熔断(Hystrix)熔断小铭同学最近正在学SpringCloud,最近学到熔断这块的知识点,不是很理解,于是请教了公司的大佬老王。小铭趁空闲时间找到老王:“王哥,我最近在学习SpringCloud,看到所有书上都说熔断是微服务必须的,可我不用熔断,系统好像也能正常工作。那为什么说它是必须的呢?”“正常工作是没问题,那发生异常了呢?某个服务挂了或者网络不通的时候会发生什么?”老王反问小铭。“让我思考一下,如…
-
Nacos整合SpringCloud(配置中心、注册中心)
Nacos整合SpringCloud(配置中心、注册中心)1.什么是Nacos?Nacos是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。2.Nacos配置中心整合2.1启动NacosServer并添加配置1.下载地址:直接下载:NacosServer下载页源码构建:Github项目页面2.启动Linux/Unix/Mac操作系统,执行命令shstartup.sh-ms…
-
Nacos(二):SpringCloud项目中接入Nacos作为注册中心
Nacos(二):SpringCloud项目中接入Nacos作为注册中心前言通过上一篇文章:Nacos介绍简单了解了Nacos的发展历程和现状,本文我们开始Nacos试水的第一步:使用Nacos做注册中心上周末(7.6)Nacos发布了V1.1.0版本,这次更新支持灰度配置、地址服务器模式、配置文件导入导出等其他功能。感觉社区的老哥们都很高产呐…本文主要通过两个项目来完成演示:nacos-provide:服务提供者nacos-consumer:服务…
-
【Nacos】Nacos配置中心的使用与SpringCloud整合
【Nacos】Nacos配置中心的使用与SpringCloud整合官方文档:https://github.com/alibaba/spring-cloud-alibaba/wiki/Nacos-configNacos提供用于存储配置和其他元数据的key/value存储,为分布式系统中的外部化配置提供服务器端和客户端支持。使用SpringCloudAlibabaNacosConfig组件,您可以在NacosServer集中管理你SpringCloud应用的外部属性配置。用于进行租户粒度的配置隔离。
-
0003-spring 中线程池配置
0003-spring 中线程池配置0003-spring中线程池配置引用alibaba编码规范中的话【强制】线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。说明:Executors返回的线程池对象的
-
基于Java+SpringBoot+vue+elementui社区疫情防控系统详细设计实现
基于Java+SpringBoot+vue+elementui社区疫情防控系统详细设计实现主要功能设计:查看首页、个人中心、用户管理、返乡报备管理、外出报备管理、投诉信息管理、体温上报管理、商品代买管理、商品配送管理、社区论坛、系统管理等内容进行详细操作。
-
spring面试问题与答案集锦
spring面试问题与答案集锦spring面试问题与答案集锦我收集了一些spring面试的问题,这些问题可能会在下一次技术面试中遇到。对于其他spring模块,我将单独分享面试问题和答案。如果你能将在以前面试中碰到的,且你认为这些应该是一个有spring经验的人可能被问到的问题发给我,我将不胜感激!我将把它们添加到这个列表
-
Spring框架从入门到精通
Spring框架从入门到精通初识Spring框架时代变迁原始时代我们用一个jsp搞定一切,但如此开发大型项目时我们遇到了问题,前端美化的代码和后端的代码交织,代码中又有html、js、css样式,又有业务逻辑和数据库访问代码,杂乱不清晰,美工和开发打架。于是mvc分层架构封建时代出现,把我们写代码的地方硬性分成3个地方,Model层封装数据,View视图层页面展现,Controller控制层访问转发。代码之间的耦合度降低。概念有了,需要实际干活的。于是随着mvc分层概念的深入人心,业界涌现出很多实现框架,最著名的莫过于strut
-
【Java】——自定义注解对参数进行校验、spring扫描自定义注解
【Java】——自定义注解对参数进行校验、spring扫描自定义注解前提 上篇博客中详细介绍自定义注解的使用,本文主要是对自定义注解的进一步深入。会使用CGLIb进行动态代理来完成对方法参数是否为空的判断,以及再spring中如何扫描自定义注解自定义注解对方法参数为空校验为什么要用动态代理?因为Java的反射拿不到参数的相关信息,对方法参数进行校验,肯定是要在方法执行前进行校验,所以就需要动态代理来完成。对真实的对象进行代理,让代理对象执行参数校验这一部分的…
-
SpringCloud简单的项目搭建及运行
SpringCloud简单的项目搭建及运行一,搭建框架之Eureka-server1.打开idea,新建一个空项目,点击下一步2.选择通过springInitialize构建项目module,点击Next3.填写好项目名称和包名直接点击下一步4.选择CloudDiscovery中的EurekaServer选项,目的
-
Spring中@component的使用
Spring中@component的使用Spring中@component的使用@component是spring中的一个注解,它的作用就是实现bean的注入,@component取代。在探究@component前先了解一下注解?何为注解?注解本质上就是一个类,开发中我们可以使用注解取代xml配置文件。web开发,提供3个@Component注解衍生注解(功能一样)取代@Repository(“名称”):dao层@Servi…
-
spring整合mybatis 原理
spring整合mybatis 原理1,spring整合mybatis依赖sqlSessionFactoryBean和MapperFacetoryBean两个接口2,spring通过sqlSessionFactoryBean将sqlFacetory引入进来,通过getObject()引入,本质上上还是用sqlSessionBuilder来创建,这样可以做的好处就是可以兼容原来的mybatis本来使用的逻辑。3,s…
-
java中的熔断机制_SpringCloud- 第八篇 Hystrix熔断机制(五)
java中的熔断机制_SpringCloud- 第八篇 Hystrix熔断机制(五)1:雪崩效应概述多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓的“雪崩效应”2:熔断机制概述熔断机制是应对雪崩效应的一种微服务链路保护机制。当扇出链路的某个微服务不可用或者响应时间太长时,会进行服务的降…
-
spring-quartz整合
spring-quartz整合摘要spring,springboot整合quartz-2.3.2,实现spring管理jobBean本文不涉及JDBC存储的方式,springbootyml配置也没有可自行百度谷歌本项目源码gitee地址quartz-demo####需求比如发送邮件消息在夜晚空闲时大批量更
-
Spring 定时任务-task:scheduled [转]
Spring 定时任务-task:scheduled [转]转自:http://gong1208.iteye.com/blog/1773177Spring定时任务的几种实现近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合sprin
-
Spring 依赖注入中 Field 注入的有害性
Spring 依赖注入中 Field 注入的有害性大致分为:Field注入、构造注入、setter注入其中Field注入被认为有害的:1.违反了单一原则当一个class中有多个依赖时,如果仅仅使用Field注入,则看不出有很多依赖关系。而使用构造注入\setter注入,可以观察到,这样我通常会对代码进行重构。2.依赖隐
-
由SpringMVC中RequetContextListener说起
由SpringMVC中RequetContextListener说起零、引言RequetContextListener从名字结尾Listener来看就知道属于监听器。所谓监听器就是监听某种动作,在其开始(初始化)和结束(销毁)的时候进行某些操作。由此可以猜测:该类用于在RequetContext(请求上下文对象)创建和销毁的时候进行某些操作(哪些操作?结尾总结