spring–>springboot–>…
springboot把我们从spring重量级的配置中解放出来
ssm --springboot
- springmvc和spring
- 引入web启动器spring-boot-starter-web
- mybatis和spring
- 引入mybatis启动器mybatis-spring-boot-starter
- 指定连接数据库:application.yml 引导类
- 指定扫描mapper接口所在包(@MapperSacan)
简单创建springboot两种方式:
一,普通方式
1.创建普通maven工程(不需要骨架)
2.pom里继承SpringBoot的起步依赖spring-boot-starter-parent,导入web的启动依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.1.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
3.编写springboot引导类
@SpringBootApplication
public class MySpringBootApplication {
public static void main(String[] args) {
SpringApplication.run(MySpringBootApplication.class);
}
}
4.编写Controller
在引导类MySpringBootApplication同级包或者子级包中创建QuickStartController
@Controller
public class QuickStartController {
@RequestMapping("/quick")
@ResponseBody
public String quick(){
return "springboot 访问成功!";
}
}
5.测试:启动main方法,浏览器输入localhost:8080/quick,页面显示:springboot 访问成功!
二,快速创建
idea创建工程时,不选择maven,选择maven上面的Spring Initializr