SpringBoot的基本简介
今天来回顾⼀下SpringBoot的基本使⽤,虽然天天在⽤,但是回顾⼀下,顺便带个⽂章。
SpringBo o t的基本概念
Spr ingBo
SpringBoot主要是为了可以快速搭建⼀个准企业级和极简化配置且内置Tomcat、Netty的轻量级Spring框架.
SpringBo o t的核⼼功能
Spr ingBo
1.独⽴运⾏的Spring项⽬:Spring Boot可以以jar包的形式独⽴运⾏,运⾏⼀个Spring Boot项⽬只需通过java -jar
xx.jar来运⾏
2.内嵌的Servlet容器:Spring Boot可选择内嵌Tomcat、Jetty,⽆需以war包形式部署项⽬
springboot框架是干嘛的3.提供starter简化Maven的配置,如使⽤spring-boot-starter-web时,会⾃动加⼊
tomcat,webMvc,jackson,hibernate-validate的jar
4.⾃动配置Spring:Spring Boot 会根据在类路径中的jar包,类为jar包⾥的类⾃动配置Bean
5.准⽣产级别的应⽤监控:Spring Boot提供了基于http,ssh,telnet对运⾏时的项⽬进⾏监控
6.⽆代码⽣产和xml配置(spring 4.x中通过条件注解实现)
Sp r ing f r am e wor k、Sp r ing Mv c、Sp r ing b oot
Springframework
Springframework主要特征就是依赖注⼊,基本上Modules都是基于依赖注⼊(DI)和IOC控制反转。
如果以上两种⽅法应⽤的可以轻松做到项⽬的轻耦合,也为项⽬提⾼了开发测试效率
SpringMvc
SpringMvc⼤家都不陌⽣吧,它是为了将web和server两端分离式开发的框架,它提供了DispatherServlet、
ModelAndView、ViewResolve等概念进⾏web应⽤开发。
SpringBoot
Springboot提供了快速构建和减少对配置的⾃动化配置⽅法,以及其他⼀些⾮功能性特性,给项⽬带来了诸多便利,可以做到快速构建开发。
个⼈见解
其实Springboot就是SpringMVC的⼀个升级版本,且⾥边的⼀些注解带有SpingMVC的⾝影.为什么要⽤它呢,因为它的极简化配置和可以快速搭建(敏捷开发).上边的基本概念说的为什么是极简化配置呢,因为⼤部分的配置虽然我们不⽤配了,但是有⼀些配置我们还要⼿动来配置,像⽇志的打印。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论