美文网首页
springboot简介和使用

springboot简介和使用

作者: Dee_Dee | 来源:发表于2018-09-07 13:06 被阅读0次

    简介

        springboot,其设计目的是用来简化新Spring应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,快速的启动Spring应用。人员不再需要定义样板化的配置。Spring Boot应用本质上就是一个基于Spring框架的应用,它是Spring对“约定优先于配置”理念的最佳实践产物,它能够帮助开发者更快速高效地构建基于Spring生态圈的应用。

    引入Spring Boot actuator框架是为了服务作更好的监控与性能查看,Spring Boot actuator是一个为原生端点增加了更多的指标和度量信息,分为应用配置类,度量指标类。操作控制类,但是假如由于开发人员的疏忽把这些监控的请求地址都暴露出来了,攻击者会通过服务的配置信息对服务进行攻击,例如当我们访问/mappings这个返回这个服务控制器映射关系报告,可以查询到所有的服务接口信息包括参数信息,这样太可怕了 都看到了(百度的,仅供自己学习)

    (当前稳定版本 2.0.4)

    特点:自动化配置、快速开发、轻松部署、Spring Cloud;

        1、解决配置问题;

        2、通过一系列Starter POMs的定义,整合各项功能,使得依赖管理工作变得更为简单;

        3、自身融入Docker之外,其自身就支持嵌入式的Tomcat、Jetty等容器;

        4、部署简单、将Spring Boot应用打成jar,并通过java -jar命令直接运行就能启动一个标准化的web应用;

    初始化springboot项目

        1、通过网页的方式 在https://start.spring.io/初始化,自动生成一个springboot的zip包,下载解压就可以导入你的项目空间;

    GroupID是项目组织唯一的标识符, 比如我的项目叫demo001  那么GroupID应该是 com.dee.test001   域名.公司名.项目名

    ArtifactID就是项目的唯一的标识符, 一般是 项目名-xxx   比如demo001-model

            2、通过Idea直接创建

    启动springboot项目

        1、IDE 运行Application这个类的main方法,注意注解

        2、在springboot的应用的根目录下运行mvn spring-boot:run

        3、使用mvn install 生成jar后运行

            (1)在根目录下,mvn install

            (2)cd target

            (3)java -jar spring-springboot-demo001-0.0.1-SNAPSHOT.jar

    相关文章

      网友评论

          本文标题:springboot简介和使用

          本文链接:https://www.haomeiwen.com/subject/mzqcgftx.html