一.SpringBoot入门
1.SpringBoot简介
简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;
SpringBoot的优点:
(1) 快速创建独立运行的Spring项目以及主流框架集成
(2) 使用嵌入式的Servlet容器,应用无需打成war包
(3) starters自动依赖与版本控制
(4) 大量的自动配置,简化开发,也可修改默认值
(5) 无需配置xml,无代码生成,开箱即用
(6) 准生成环境的运行时应用监控
(7) 与云计算的天然集成
缺点:SpringBoot入门容易,精通难;如果不对spring框架的原理了解,那么对springboot的开发原理也有一定的难度。
2.微服务
架构风格(服务微化)
一个应用应该是一组小型服务;可以通过HTTP的方式进行互通
每个功能元素最终都是一个可独立替换和独立升级的软件单元
3.springboot入门程序helloworld
完成功能:浏览器发送hello请求,服务器接收请求并处理,响应Hello World
具体步骤:
(1) 创建maven工程;(jar)
(2) 导入依赖spring boot相关的依赖
根据官方文档,导入依赖
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring‐boot‐starter‐parent</artifactId> <version>1.5.9.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring‐boot‐starter‐web</artifactId> </dependency> </dependencies>
原文地址:https://www.cnblogs.com/FanJava/p/9795293.html
时间: 2024-11-08 16:06:01