2020-11-10
springboot 学习之路
1.在eclipse创建一个maven项目导入一个springBoot的jar 包(比喻想用springBoot的项目先叫声爸爸来听!!)
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.3.RELEASE</version>
<relativePath/>
</parent>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--此处插件可以为我们的springBoot项目打包war 包或者jar包 springboots为本项目名 -->
<build>
<finalName>springboots</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
2.编写一个主类 package com.main;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
//@SpringBootApplication 大致由@Configuration ,@EnableAutoConfiguration 和 @ComponentScan 这三个注解组成
public class helloWorlds {
public static void main(String[] args) {
SpringApplication.run(helloWorlds.class, args);
System.out.println("这是一个springboot项目");
}
}
3.编写helloWorld类
package com.main.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/hello")
public class helloController {
@RequestMapping("/showHelloWorld")
public String showHelloWorld() {
return "hello!World!世界你好";
}
}
4.地址栏输入
http://localhost:8080/hello/showHelloWorld 访问编写的helloWorld
5.总结
1.spring-boot-starter-paren 父类启动器包含了相应的版本仲裁中心
2.@SpringBootApplication
//@SpringBootApplication 大致由@Configuration ,@EnableAutoConfiguration 和 @ComponentScan 这三个注解组成
3.之所以springboot项目不用配置像ssm框架的扫描器,视图解析器等是因为springboot项目在启动主类时会自动扫描主类所在包以及其子包的文件