首页 > 编程语言 > 详细

SpringBoot入门简介

时间:2019-11-24 00:54:28      阅读:118      评论:0      收藏:0      [点我收藏+]

SpringBoot诞生的背景

所有软件行业里面,如果要说商用体系,排在第一位的永远是java,因为java的体系丰富,支持度高,安全性也高

但是我们所有的开发者也不得不去忍受Java中的以下痛苦

举个栗子,如果不用springBoot,平时我们开发一个Web应用程序需要以下步骤

  1. 新建一个web工程
  2. 引入依赖( Maven有大量的依赖库和版本号配置)
  3. 配置web.xml文件
  4. 配置框架本身的配置文件(Spring整合Druid、Redis、Shiro、RabbitMQ 等等需要编写一堆堆的*.xml文件) 
  5. 加入运行容器
  6. 调试运行

在这些步骤中,可能大家感触最深的或者最麻烦的就是引入各种依赖和配置各种xml文件,一不小心,依赖包可能冲突,或者缺少,配置文件可能写错.有时候,我们可能只是开发的一个很小的web应用,但是搭建环境可能比写业务代码花的时间长,想起来头都大….或者得不偿失….这时,SpringBoot出现了

在用SpringBoot开发一个web项目,我们可以极大的简化配置,可能需要以下几步:

  1. 引入springboot-web-start依赖
  2. 新建启动类,并在启动类上加入相关配置
  3. 创建你的业务类
  4. 运行程序

快速构建一个SpringBoot项目

我们可以通过官方网址在线新建SpringBoot项目

技术分享图片

这是down下来的SpringBoot的启动类

技术分享图片

我们来分析下这个注解:

技术分享图片

@EnableAutoConfiguration:开启自动配置处理 

@ComponentScan:启动SpringBoot程序,后带子包注解

SpringBoot打包部署

1.Packaging类型选择jar

技术分享图片

对应Pom文件代码

 <groupId>com.example</groupId>
    <artifactId>demo</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>jar</packaging>
    <name>demo</name>
    <description>Demo project for Spring Boot</description>

2. idea中运行maven打包命令

技术分享图片

运行cmd进入到jar所在目录 执行 java -jar boot-0.0.1-SNAPSHOT.jar  即可部署该jar文件

 

SpringBoot入门简介

原文:https://www.cnblogs.com/ssskkk/p/11568830.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!