右侧
当前位置:网站首页 > 资讯 > 正文

springboot启动类,springboot启动类怎么写

作者:admin 发布时间:2023-12-18 00:15 分类:资讯 浏览:50 评论:0


导读:Springboot(四):springboot的注解有哪些注解1、@SpringBootConfiguration:读取配置文件,配置文件的路径是当前根目录(src/main/...

Springboot(四):springboot的注解有哪些注解

1、@SpringBootConfiguration:读取配置文件,配置文件的路径是当前根目录(src/main/resources/application.yml等)。

2、其实这个注解就是 @SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan 这三个注解的组合,也可以用这三个注解来代替 @SpringBootApplication 注解。

3、springboot常用注解有@SpringBootApplication;@Repository;@Service;@RestController;@ResponseBody。

4、springboot三大核心注解是@Configuration,@EnableAutoConfiguration和@ComponentScan。提到@Configuration就要提到他的搭档@Bean,使用这两个注解就可以创建一个简单的spring配置类,可以用来替代相应的xml配置文件。

5、SpringBootApplication注解是SpringBoot的灵魂注解 这个注解整合了3个注解的特性:分别是@Configuration注解、@Component注解、@EnableAutoConfiguration注解。

springboot启动前执行方法的几种方式

1、通过Spring Boot Maven插件运行 这是一种非常常见的方式来运行Spring Boot应用。当你使用IDE(如IntelliJ IDEA或Eclipse)时,你通常可以直接在IDE中运行你的主应用类。

2、执行核心run方法初始化initialize方法执行完之后,会调用run方法,开始启动SpringBoot。

3、除了上面的方式,我们还可以使用@PostConstruct注解来实现启动时运行特定代码。@PostConstruct注解用于在依赖项注入完成后立即执行方法,因此也可以用来在Spring Boot启动时执行特定代码。

4、初始化initialize方法执行完之后,会调用run方法,开始启动SpringBoot。首先遍历执行所有通过SpringFactoriesLoader,在当前classpath下的META-INF/spring.factories中查找所有可用的SpringApplicationRunListeners并实例化。

5、您可以使用exec-maven-plugin插件来实现这个功能。该插件可以在maven的生命周期中执行Java类的main方法,只需要在pom.xml文件中配置该插件,并指定要执行的类的路径。

SpringBoot项目主启动类上常用的注解释意

这是 Spring Boot 最最最核心的注解,用在 Spring Boot 主类上,标识这是一个 Spring Boot 应用,用来开启 Spring Boot 的各项能力。

springboot常用注解有@SpringBootApplication;@Repository;@Service;@RestController;@ResponseBody。

##@SpringBootApplication 标识该类为SpringBoot项目启动类。

SpringBoot的启动过程及部分注解

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

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

spring boot启动流程分为两部分 一部分是准备阶段,一部分是运行阶段 准备阶段主要有这么几步:配置bean的源,就是bean的来源,就是注解了SpringBootApplication的那个类。

SpringBoot与Tomcat的启动(内嵌Tomcat)

内嵌 Tomcat 的好处是,它使 Spring Boot 应用程序变得更加轻量级和简单。不需要单独安装和配置 Tomcat 容器,只需要在 Spring Boot 应用程序中添加相应的依赖即可。此外,内嵌 Tomcat 还可以减少应用程序的启动时间。

application直接run as就可以启动tomcat了,是设置错误造成的,解决方法如下:首先打开电脑后在桌面上找到【我的电脑】并双击打开,如下图所示。在我的电脑里找到tomcat的安装位置并双击进入,如下图所示。

在Eclipse、IDEA中直接运行,又有以下两种方式:-jar包方式。SpringBoot默认采用jar包内嵌Tomcat、Jetty等Server的方式,并需要提供一个含有main方法的主类。这个时候,直接在IDE中运行这个main方法就能启动SpringBoot应用了。

标签:


取消回复欢迎 发表评论: