首页>>后端>>SpringBoot->springboot添加启动类(springboot创建启动类)

springboot添加启动类(springboot创建启动类)

时间:2023-12-13 本站 点击:0

用springboot写的代码怎么启动的

1、启动:每个SpringBoot程序都有一个主入口,也就是main方法,main里面调用SpringApplication.run()启动整个spring-boot程序,该方法所在类需要使用@SpringBootApplication注解。

2、SpringBoot的启动主要是通过实例化SpringApplication来启动的。

3、创建异常解析器,用在启动中发生异常的时候进行异常处理(包括记录日志、释放资源等)。

4、首先从 Spring initializr 上创建一个最简单的Spring Boot项目,不需要添加任何依赖,就会生成类似下方的项目文件。

5、在开发的过程中,有时需要在应用启动后自动进行一些操作, 比如:项目启动前初始化资源文件、初始化线程池、提前加载加密证书等等。

SpringBoot启动分析

springboot启动流程如下:启动流程主要分为三个部分,第一部分进行、SpringApplication的初始化模块,配置一些基本的环境变量、资源、构造器、监听器,第二部分实现了应用具体的启动方案,包括启动流程的监听模块、加载配置环境模块。

SpringBootx只区分web环境和非web环境,而在x版本中引入了Reactive环境,即响应式环境.那么现在SpringBoot支持三种环境: Servlet的web环境、Reactive的web环境以及非web环境。

首先贴一张很不错的图,SpringBoot启动结构图,图片出自SpringBoot启动流程解析。本文的分析基于Spring Boot 5,非Spring的代码只有下面这个启。提供大量优秀的Web框架方便开发等等。

SpringBoot与Tomcat的启动(内嵌Tomcat)

首先打开电脑后在桌面上找到【我的电脑】并双击打开,如下图所示。在我的电脑里找到tomcat的安装位置并双击进入,如下图所示。在tomcat安装目录里直接找到bin文件夹,bin文件夹都是启动文件,双击进入。

在SpringBoot中启动tomcat的工作在刷新上下这一步。

利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置内存。

原来的Tomcat启动流程 1 运行catalina.sh start脚本 最终会执行Bootstrap的mian方法 eval exec\$_RUNJDB\\$CATALINA_LOGGING_CONFIG\ 内嵌Tomcat 阿帕奇提供了一个类,名字就叫Tomcat。

spring-boot更加强大的一点就是:即便项目是以上配置,依然可以用内嵌的tomcat来调试,启动命令和以前没变,还是:mvn spring-boot:run。

springboot项目类上有个黄色图标启动不了

,检查配置是否正确 2,检查maven的依赖是否完全 基本上就是这两种,没其他的了。

报错信息是说没有active profile,所以,打开配置 选择 配置好后就可以了。

此时,应该检查 ZooBiz 具体的错误原因,是不是没有定义接口,而直接使用;或者该类存在其他问题等。修改完该类的问题后,再次启动项目,看看能否正常启动成功。

你好, 这个原因是maven依赖包冲突,有重复的依赖。 检查一下你引入的jar包里面是不是有相同的方法名。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/SpringBoot/30548.html