标签:简化 service text src 应用监控 image enter 大量 启动
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)准生产环境的运行时应用监控
(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也没问题。
标签:简化 service text src 应用监控 image enter 大量 启动
原文地址:https://www.cnblogs.com/shenhanboBlog/p/9946946.html