zoukankan      html  css  js  c++  java
  • SpringBoot入门简介

    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文件

  • 相关阅读:
    服务器学习
    第七章节 排序
    第六章节 优先队列/堆
    用cmd运行java时的问题
    转载一下如何联系口语
    在翻译群里看到的一个句子的翻译
    Android EditText的设置(转)
    荐 android 如何打包自定义控件(转)
    Android 自定义 SpinnerButton(转)
    Android PopupWindow的使用技巧(转)
  • 原文地址:https://www.cnblogs.com/ssskkk/p/11568830.html
Copyright © 2011-2022 走看看