Springboot简介

springboot 简介
springboot 框架抛弃了繁琐的xml的配置过程,采用大量的默认配置简化了我们的开发过程。

所以采用springboot可以非常容易和快速地创建基于spring框架的应用程序,让他编码变得简单了,配置变简单了,部署变简单了,监控变简单了。
说得直白一些,使用springboot之后就不用像以前使用ssm的时候添加那么多的配置文件,springboot 除了支持ssm之外,还支持非常多的第三方技术。springboot 就像一个百宝箱,你要用哪些技术,直接告诉它就可以了,在springboot中写的代码跟以前一样,所以在学习的时候非常容易上手。
Application类
* 里面的@Springbootapplication 注解是springboot的核心注解,主要作用是开启spring自动配置。使用这个注解相当于加上已下三个注解:
* @Configration允许将@bean注解标识的类加入到spring容器中,相当于spring配置文件中的beans标签。
* @EnableAutoConfiguration 启动自动配置
* @ComponentScan会自动扫描当前包和子包下的标有@component,@Service,@Repository,@Controller的类。相当于以前spring配置文件中的context:component-scan
* main方法中的springApplication.run在启动的时候会启动springboot程序,启动spring配置文件中的context:component-scan
* main方法中的springApplication类包级别高的类,需要创建子包,因为springboot会自动扫描application类的子包或者是平级的类。如果是高于application的话就无法扫描了。
* resources目录
* application.poperties是spring boot配置文件
* static存放静态资源(图片,js,cs文件等)
* templatesspring boot动态的数据不建议用jsp,而是使用thymeleaf模板语言,genvelocity和freemaker类似,是一个模板引擎。是独立与springboot的,而不是是springboot的一部分。(放模板,放html)
* application.properties核心配置文件(数据库的用户名跟密码告诉他)
*** mvnw**

是linux的脚本文件,mvnw 是maven wrapper,maven中的插件具有滞后性,即有的插件只针对某个版本有效,这里在用的时候,可能会安装多个版本的maven,为了解决这个问题,maven wrapper会自动的切换。

mvnw.cmd

是windows的脚本文件,作用同上

总结

spring boot就相当于一个平台,把我们需要一些东西准备好了,我们在这个平台里面填充业务代码即可,即代码跟以前代码区别不大。

1、能够快速创建基于Spring的应用程序;

2、能够直接使用java main方法启动内嵌的Tomcat服务器运行Spring boot程序,不需要部署war包文件;

3、提供约定的starter POM来简化Maven配置,让Maven的配置变得简单;

4、根据项目的Maven依赖配置,Spring boot自动配置Spring、Spring mvc等;

5、提供了程序的健康检查等功能;

6、基本可以完全不使用XML配置文件,采用注解配置。

Category: spring boot 标签:spring boot

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值