zoukankan      html  css  js  c++  java
  • 升级sts4 ,碰到的坑,maven打jar包,ehcache的内存泄露

    之前,在eclipse 2019中,新建springboot项目 pom出错,需要改

    <!-- <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version> -->

    现在这句可以废弃不用了,默认的sts4带的,就可以。

    在maven打jar包,仍会碰到无法把jsp页面,包进去的情况,,1.4.2的版本,仍需表明。

    <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <version>1.4.2.RELEASE</version>
                    
                    <configuration>
                    <mainClass>cn.taotao.Zhouyi3Application</mainClass>
                        <excludes>
                            <exclude>
                                <groupId>org.projectlombok</groupId>
                                <artifactId>lombok</artifactId>
                            </exclude>
                        </excludes>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-resources-plugin</artifactId>
                    <configuration>
                        <encoding>UTF-8</encoding>
                        <useDefaultDelimiters>true</useDefaultDelimiters>
                    </configuration>
                </plugin>
            </plugins>

    在ehcache中,出现大量的驻留内存。

    使用这个方法,测试去掉ehcache的内存泄露

    @Configuration
    public class EhcacheListenerConfig {
    
        @Bean
        public IntrospectorCleanupListener introspectorCleanupListener() {
            return new IntrospectorCleanupListener();
        }
        
        @Bean
        public ServletListenerRegistrationBean<IntrospectorCleanupListener> servletListenerRegistrationBean(IntrospectorCleanupListener myListener){
             ServletListenerRegistrationBean<IntrospectorCleanupListener> registrationBean = new ServletListenerRegistrationBean<IntrospectorCleanupListener>();
             
             registrationBean.setListener(myListener);
             return registrationBean;
            
        }
    }
  • 相关阅读:
    三、Python基础(5)
    三、Python基础(4)
    三、Python基础(3)
    三、Python基础(2)
    mysql 索引的使用
    Java 泛型T
    vueJS
    集群 分布式 负载均衡的区别
    nodeJS vue elementUI mock学习过程笔记,仅用于个人记录巩固
    MAP
  • 原文地址:https://www.cnblogs.com/sdgtxuyong/p/14537424.html
Copyright © 2011-2022 走看看