【3·笔记】IDEA中使用外部Tomcat启动SpringBoot项目

本文档详细介绍了如何在IDEA中使用外部Tomcat启动SpringBoot项目,包括配置外部Tomcat和继承SpringBootServletInitializer进行相关设置。通过实例代码展示了ToolsApplication和ToolsApplicationServletInitializer的实现,以及相关的配置文件如application.yml和pom.xml的修改。
摘要由CSDN通过智能技术生成

【3·笔记】IDEA中使用外部Tomcat启动SpringBoot项目

前言

Java生态很丰富,对于开发老鸟来说犹如荡漾在知识的海洋里,往往能够左右逢源快速完成需求。但与此同时,美好的事物总会有阳光照不到的一面,对于Java菜鸟来说,会被其繁荣的生态看花了眼,以致抓不住重点。所以我这里给出的办法是:还是得花大量的时间到研发最本质的内容上去,例如:技术场景设计能力、业务算法能力、架构能力、处理大并发&大数据的能力、业务把控能力、产品设计能力。对于一些工具性的内容,例如Git、Maven、Log、Idea等会用就行,不用耗费太多精力。
总之,对于核心内容,要达到会用 & 深入到源码层面去剖析其设计理念。对于辅助性内容,会用就行。

第一步:配置外部Tomcat

tomcat配置

第二步:继承SpringBootServletInitializer&重写configure方法

在web容器中启动

补充代码

ToolsApplication代码

package com.biaogexf.tools;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * 启动程序
 */
@SpringBootApplication
public class ToolsApplication {
   

	public static void main(String[] args) {
   
		System.setProperty("spring.devtools.restart.enabled", "false");
		SpringApplication.run(ToolsApplication.class, args);
	}

}

ToolsApplicationServletInitializer代码

package com.biaogexf.tools;

import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;

/**
 * 在web容器中进行部署
 */
public class ToolsApplicationServletInitializer extends SpringBootServletInitializer {
   

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
   
        return builder
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值