springboot 笔记

0、前言

1、更换为jetty服务器

  • 只需要排除tomcat的依赖,添加jetty依赖即可
<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-web</artifactId>
	<exclusions>
	     <!-- 排除 tomcat 服务器 -->
		<exclusion>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-tomcat</artifactId>
		</exclusion>
	</exclusions>
</dependency>
<!-- jetty 服务器 -->
<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-jetty</artifactId>
</dependency>

2、启动类

  • SpringBoot 只是为我们提供了版本管理,具体需要用哪个,还需要自己导入,只是不需要管理版本而已。
  • 这个注解@SpringBootApplication就是一个Configuration
  • 默认会扫描该类所在的包以及子包,所以如果把bean定义在该包外,是不能被扫描到的
  • 获取Spring容器
@SpringBootApplication
public class Spring04SpringmvcApplication {
    public static void main(String[] args) {
        ConfigurableApplicationContext context = SpringApplication.run(Spring04SpringmvcApplication.class, args);
        UserController controller = context.getBean(UserController.class);
        System.out.println(controller);
    }
}
posted @ 2023-03-12 10:17  his365  阅读(11)  评论(0编辑  收藏  举报