目录
3) 添加spring boot父工程、spring依赖,web场景开发启动器
@AutoConfigurationPackage ,自动配置包
一、项目搭建、入门案例
1、方式1
1)创建一个空的maven工程
2)配置maven
3) 添加spring boot父工程、spring依赖,web场景开发启动器
<groupId>org.example</groupId>
<artifactId>springboot01</artifactId>
<version>1.0-SNAPSHOT</version>
<!--添加spring boot父工程-->
<parent>
<artifactId>spring-boot-starter-parent</artifactId>
<groupId>org.springframework.boot</groupId>
<version>2.7.10</version>
</parent>
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
<dependencies>
<!--web场景开发启动器,整合spring和springmvc包各种包 选中spring-boot-starter-web快捷键ctrl+shift+alt+u-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
3)创建启动类
新建启动类
Spring Boot的启动类的作用是启动Spring Boot项目,是基于Main方法来运行的。
启动类在启动时会做注解扫描(@Controller、@Service、@Repository......),扫描位置为同包或者子包下的注解,所以启动类的位置应放于包的根下
启动类与启动器区别:
启动类表示项目的启动入口
启动器表示jar包的坐标
必须在包中新建这个类,不能直接放入到java文件夹。 在com.buba下新建自定义名称的类(规范:XXXXApplication),可以是项目上下文路径Application
package com.yka;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @ClassName:ApplicationDemo
* @Auther: YooAo
* @Description: 主程序类 启动类
* @Date: