1、在application.properties中修改服务端口号
2、springboot 原理初探
2.1、自动配置
我们创建的项目的pom.xml文件夹中有一个父依赖spring-boot-starter-parent
在spring-boot-starter-parent中有一个父依赖spring-boot-dependencies
在spring-boot-dependencies依赖中管理着依赖及其版本信息。因此我们在引依赖的时候,不需要手动指定版本信息。
2.2、启动器
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
- 启动器:说白了就是springboot的启动场景
- 比如spring-boot-starter-web,他就会帮助我们自动导入web环境所有的依赖
- springboot会将所有额功能场景,都变成一个个启动器
- 我们要使用什么功能,就只需要找到对应的启动器就可以了starter
2.3、主程序
//@SpringBootApplication:标注这个类是一个springboot的应用
@SpringBootApplication
public class Springboot01HelloworldApplication {
public static void main(String[] args) {
//将springboot启动
SpringApplication.run(Springboot01HelloworldApplication.class, args);
}
}
2.4、注解
@SpringBootApplication
@SpringBootConfiguration springboot的配置
@Configuration spring配置类
@Component 说明这是一个spring组件
@EnableAutoConfiguration 自动配置
@AutoConfigurationPackage 自动配置包
@Import({AutoConfigurationImportSelector.class}) 自动配置包注册