SpringBoot从介绍到各个框架的整合

1.背景:以前假如想创建一个Spring应用, 比如Spring、SpringMVC、Mybatis三大框架的整合, 我们需要一对繁琐的步骤:maven导一堆依赖-->写一堆配置文件-->测试-->打成war包部署到Servlet容器上,可以说是相当繁琐。SpringBoot就是来简化这些步骤的。

2.SpringBoot的作用:帮助我们很快的创建一个产品级别的Spring应用,简化J2EE开发。SpringBoot会自动帮我们配置好Spring

的相关配置,因此用户可以无需去清楚Spring的配置,就可以从SpringBoot这个微小的入口打开J2EE的大门。

3.归纳一下SpringBoot的优点:

  (1)快速创建独立运行的Spring项目以及与主流框架集成

  (2)使用嵌入式的Servlet容器,应用无需打成WAR包跑在servlet容器上。打成Jar包,然后java -jar即可运行

  (3)starters自动依赖与版本控制

  (4)大量的自动配置,简化开发,也可以修改默认值

  (5)无需配置XML,无代码生成,开箱即用

  (6)准生产环境的运行时应用监控

扫描二维码关注公众号,回复: 4041261 查看本文章

  (7)与云计算的天然集成

4,SpringBoot的缺点:入门容易,精通难。之所以那么说,是因为SpringBoot是基于SpringBoot的一个再封装,如果你对Spring框架一无所知,那就做不到精通。

5.HelloWord

  (1)创建一个maven工程。

  (2)导入SpringBoot的依赖

  (3)建一个类,在类上标注@SpringBootApplication,来告诉SpringBoot这是一个主程序类,说明这是一个SpringBoot应用

  (4)再主程序类里添加main方法(idea快捷键:psvm),然后在main方法里添加SpringApplication.run(主程序类.class,args);

  (5)编写相关的Controller、Service等。

  (6)运行测试:主程序里直接运行main方法即可开启应用。tomcat8080端口(内置了tomcat)。

  (7)部署:导入SpingBoot的Maven插件

    这个插件的作用就是将应用打包成可执行的jar包。

  (8)运行:java -jar命令即可启动。即使目标服务器里没有装tomcat也没问题。

 

猜你喜欢

转载自www.cnblogs.com/shenhanboBlog/p/9946946.html