`

spring使用的问题

阅读更多
启动服务的服务的时候spring重复refresh,重复加载配置文件。导致启动一会儿,mysql数据库的链接数已经达到了241的最多数.
最后发现是bean的依赖出现了循环以来的bug.

在初始化一个servce的时候,重复包空指针的错误,即使加上了@postconst 初始化注解也没有解决.最后让那个servce实现:InitializingBean 这个接口,在接口的需要实现的方法中添加需要的业务逻辑就好了:
@Override
public void afterPropertiesSet() throws Exception {
            if(null == ContainsCache.getPubids() || ContainsCache.getPubids().size()==0){
   
    try {
    System.out.println("----------------------->>>>>>>>>>>>>>>>>>>publicationPageDao::"+publicationPageDao);
    logger.info("init load pubid is:"+3469);
    ContainsCache.setPubids(getPubidBypublicationid(3469));
} catch (SQLException e) {
e.printStackTrace();
}
    }

}
分享到:
评论

相关推荐

    25个经典的Spring面试问题包含答案

    这篇文档“25个经典的Spring面试问题包含答案”旨在帮助求职者和开发者更好地理解Spring的核心概念和实际应用。以下是对这些问题的详细解读: 1. **什么是Spring框架?** Spring是一个开源的Java平台,它为构建...

    Spring源码最难问题:当Spring AOP遇上循环依赖.docx

    在三级缓存中,Spring使用ObjectFactory来存储bean的实例,而不是直接存储bean实例。这是因为三级缓存的存在意义是为了解决循环依赖问题,而不是简单地缓存bean实例。 在三级缓存中,ObjectFactory会将bean的实例...

    使用 Spring Boot 快速构建 Spring 框架应用

    Spring Boot 通过自动化配置和约定优于配置的原则,解决了这些问题。 首先,Spring Boot 允许开发者创建能够独立运行的 Spring 应用程序,这意味着无需额外的服务器环境,它可以直接嵌入 Tomcat 或 Jetty 服务器。...

    spring面试常见问题

    标题《Spring面试常见问题》中的知识点涵盖了关于Spring框架的多个方面的内容。Spring是一个开源的Java企业级应用开发框架,它包含了一系列核心的特性,可以用于开发任何Java应用程序。Spring框架的设计目标是简化...

    SpringBoot+SpringSecurity处理Ajax登录请求问题(推荐)

    SpringBoot+SpringSecurity处理Ajax登录请求问题是SpringBoot开发中的一個常见问题,本文将详细介绍如何使用SpringBoot+SpringSecurity处理Ajax登录请求问题。 知识点1:SpringBoot+SpringSecurity框架简介 ...

    spring使用心得 java ssh

    SSH(Spring、Struts、Hibernate)是Java Web开发的经典组合,这个压缩包中包含了一些关于Spring在实际使用过程中的心得和常见问题的解决方案。 首先,"spring的事务代理.txt"可能涉及到Spring的事务管理。Spring...

    spring cloud 体系版本选型,涉及spring cloud alibaba spring boot spring cloud

    Spring Cloud作为一个广泛使用的微服务框架,其版本迭代迅速,每个版本都有其特定的功能特性和生命周期。以下将详细阐述如何进行Spring Cloud、Spring Boot以及Spring Cloud Alibaba的版本选型。 首先,让我们来看...

    Spring Boot和Hazelcast使用详解

    在使用Hazelcast时需要注意的一些问题: 1. 需要合理配置Hazelcast实例的名称、MapConfig、EvictionPolicy等。 2. 需要合理配置Hazelcast的依赖项,例如hazelcast和hazelcast-spring。 3. 需要确保Hazelcast的版本...

    spring常见问题

    Spring框架常见问题解析 本文将对 Spring 框架中的常见问题进行详细的解析,涵盖框架的核心概念、依赖注入、AOP技术、动态代理、自动装配等方面。 Spring 是一个开源的IOC和AOP框架,能够简化 JavaEE 开发。Spring...

    Spring教程 spring tutorial

    这些问题覆盖了Spring框架的基础概念、核心组件、应用场景等方面,帮助读者巩固所学知识并提升实战能力。 ### 结语 Spring框架作为Java企业级开发的首选框架,不仅因为其强大的功能和灵活性,还因为它拥有一个庞大...

    spring cloud 使用Zuul 实现API网关服务问题

    Spring Cloud 使用 Zuul 实现 API 网关服务问题 在本文中,我们将主要介绍如何使用 Spring Cloud 的 Zuul 组件来实现 API 网关服务问题。 Zuul 是一个基于 Netflix Zuul 的 API 网关组件,它可以解决路由规则和服务...

    Spring中自定义session管理,SpringSession的使用

    2. 分布式锁:在多线程环境中,可以利用SpringSession的锁机制避免并发问题,如使用`SessionLock`。 3. 监听Session事件:通过实现`SessionInformationExpiredEvent`和`SessionDestroyedEvent`监听器,可以捕获...

    基于Spring的web框架使用说明

    探索Spring框架的源码有助于理解其内部工作原理,提高开发者的技能和解决问题的能力。可以通过阅读源码学习到Spring如何实现DI、AOP等特性。 9. **开发工具** 开发Spring应用时,常常会用到如IntelliJ IDEA、...

    Spring攻略PDF版

    Spring专家力作 理论与实践完美结合 问题描述→解决方案→实现方法 第一部分 核心概念  第1章 控制反转和容器   1.1 使用容器管理组件   1.1.1 问题描述   1.1.2 解决方案   1.1.3 实现方法  ...

    SpringCloud中文文档

    在使用 Spring Cloud 时,需要注意到由于“非法密钥大小”而导致的异常问题,可以通过安装 Java 加密扩展(JCE)无限强度管理策略文件来解决。 Spring Cloud 根据非限制性 Apache 2.0 许可证发布,开发人员可以自由...

    spring boot、spring cloud、spring boot Alibaba以及配套组件版本关系

    本文旨在帮助开发者理解Spring Boot、Spring Cloud、Spring Boot Alibaba以及其相关组件之间的版本关系,以便更好地选择适合自己项目的版本组合,避免因版本不匹配导致的问题。 #### 二、Spring Boot与Spring Cloud...

    springmvc+spring线程池处理http并发请求数据同步控制问题

    在这个主题中,我们将深入探讨如何利用Spring MVC与Spring线程池来有效地管理并发请求,并解决数据同步控制问题。 一、Spring MVC与并发处理 1. Spring MVC通过DispatcherServlet接收HTTP请求,然后根据映射规则将...

Global site tag (gtag.js) - Google Analytics