2016 - 2024

感恩一路有你

如何在maven构建spring项目 如何使用Spring开发和监控线程池服务?

浏览量:2633 时间:2023-07-15 17:07:00 作者:采采

如何使用Spring开发和监控线程池服务?

首先第一步:创建战队Maven工程下面是一个maven工程。(这个可以可以使用Maven或IDE的插件创建家族)。步骤2:直接添加依赖库将Spring的依赖先添加到Maven的pom.xml文件中。第2步:修改任务类创建一个实现程序Runnable接口的新TestTask类。这个类意思是要想执行的任务。第2步:创建家族TestRejectedExecutionHandler类TestRejectedExecutionHandler类利用了RejectedExecutionHandler接口。要是没有空闲线程因此队列远远超出限制,任务会被委婉地拒绝。这个类去处理被委婉地拒绝的任务。第6步:创建ITestThreadPoolExecutorService接口创建战队ITestThreadPoolExecutorService接口。(译者注:这个接口的主要功能是实际设置的参数创建战队一个线程池)第8步:创建战队ThreadPoolMonitorService类ThreadPoolMonitorService类实现方法了IThreadPoolMonitorService接口。这个类单独监控已创建的线程池。第10步:创建战队Application类修改Application类。这个类运行应用程序。第11步:修改applicationContext.xml文件第12步:创建角色线程池的另一方法Spring提供给的ThreadPoolTaskExecutor类也也可以创建线程池。

springboot项目打包后如何设置能在tomcat中运行?

突然发现正常运行都正常的spring Boot项目,用maven发邮箱后丢tomcat里面跑不下来,我想问问应该要怎末设置

在springboot项目的pom.xml中也可以可以设置Maven打包格式,一般也是jar也可以war,jar是这个可以再启动的,内置tomcat,war必须丢tomcat目录下正常运行。

需要改spingboot的pom.xml文件,至少是需要可以修改两处

lt!--如何修改发到邮箱文件为war,如果没有要重新部署到外部tomcat需放开他此配置--gtltpackaginggtwarlt/packaginggt

lt!--如果不是需防御部署到外部tomcat需松开此配置--dstrok

ltdependencygt

ltartifactIdgtspring-boot-starter-tomcatlt/artifactIdgt

ltscopegtprovidedlt/scopegt

lt/dependencygt

直接修改spingboot项目的pom.xml文件,将默认的jar值改war。

ltpackaginggtjarlt/packaginggt值改ltpackaginggtwarlt/packaginggt

你选择必须打war包的springboot项目,右键“Runand”-gt“Maveninstall”。

将打好的war包弄到Tomcat下,运行去掉。

注意一点可以修改Tomcat端口千万不能和springboot项目损毁jar包端口同一。

你会不会打成jar了,扔tomcat得war包才行,springboot直接发邮箱成jar是内置了tomcat的,你可以就启动jar包

项目 xml文件 Maven

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。