SpringBoot框架搭建以及配置详解
SpringBoot框架搭建以及配置详解(IDEA)
⼀:什么是Spring Boot
它是Spring开源组织下的⼦项⽬,是spring组件⼀站式解决⽅案,主要简化了使⽤spring的难度,简省了繁重的配置,提供了各种启动器,使开发者能更快的上⼿使⽤开发。
⼆:开发流程
springboot框架的作用1.创建maven项⽬
2.引⼊依赖
1)springboot项⽬起步依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.3</version>
</parent>
2)web的启动依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId> </dependency>
</dependencies>
3.创建含有main⽅法的启动类
类中代码:
@SpringBootApplication//此注解声明该类是springboot的引导类
public class main {
public static void main(String[] args){
SpringApplication.run(main.class);
}
}
@SpringBootApplication:它可以⾃动检测配置⽂件,⾃动扫苗类创建对象放⼊spring loc容器中。约定:如果main类包的顶层(放⼊基准包com.dyit),可以不配置@CompentScan
4.编辑Controller类
@RestController
@RequestMapping("/api/boot")
public class Controller01 {
@GetMapping("Demo")
public String demo(){
return"我的第⼀个springboot";
}
}
三:相关的配置
作⽤:放置springboot项⽬的配置,静态页⾯
⽂件
设置⾃定义显⽰
3.static⽂件夹:
放置静态页⾯
4.添加新的web容器操作(springboot默认的是tomcat容器):
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId> </exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-undertow</artifactId> </dependency>
5.对springboot项⽬进⾏打包部署:
1)需要在l中添加:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId> </plugin>
</plugins>
</build>
2)按以下操作:
四:springboot的优点:
1.容易上⼿,提升了开发的效率,为spring开发者提供了⼀个更快,更⼴泛的⼊门体验。
2.开箱即⽤,远离繁琐的配置。
3.没有代码⽣成,也不需要XML配置。
4.避免⼤量的Maven导⼊和各种版本冲突。
5.提供了⼀系列⼤型项⽬通⽤的⾮业务性功能,列如:内嵌服务器,安全管理,运⾏数据监控,运⾏状况检查和外部化配置等。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论