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);
}
}
世界上没有什么事情是跑步解决不了的,如果有,那就再跑一会!