Spring-tool-suite的下载:https://spring.io/tools
SpringBoot简介
SpringBoot是整个Spring技术栈的整合,来简化Spring应用开发,约定大于配置,去繁从简,just run 就能创建一个独立的,产品级别的应用。
解决:
"Spring全家桶"时代。
- Spring Boot ——> J2EE一站式解决方案
- Spring Cloud ——>分布式整体解决问题
使用Spring开发的缺点:
- 1) 依赖的问题, 版本冲突, NoSuchMethodException
- 2) 大量的配置文件
SpringBoot的优点:
- 快速创建独立运行的Spring项目以及与主流框架集成
- 嵌入的Tomcat,无需打包成WAR包
- starters自动依赖与版本控制
- 大量自动配置,简化开发,也可修改默认值
- 无需配置xml,无代码生成,开箱即用
- 准生产环境的运行时应用监控
- 与云计算天然集成
新建一个SpringBoot项目--helloword
1、新建spring starter project
2、填写项目名,GAV
3、添加 starters自动依赖与版本控制
4、finish,创建成功,下载需要的依赖(等待)
5、创建一个测试类
@Controller public class controller { @RequestMapping("hello") @ResponseBody public String helloTest() { return "你好世界啊"; } }
6、启动springboot
@SpringBootApplication public class SpringBootDemo1Application { public static void main(String[] args) { SpringApplication.run(SpringBootDemo1Application.class, args); }
7、访问http://localhost:8080/hello