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

  • 相关阅读:
    Druid数据库密码加密
    jenkins 构建时不能自动结束的问题
    4、TypeScript 类
    3、TypeScript 函数
    2、Typescript 中的数据类型
    1、TypeScript安装、开发工具
    Markdown 基本格式
    解决邮箱下载下来的word打不开的问题
    winform在禁用控件上显示工具提示
    日常问题集
  • 原文地址:https://www.cnblogs.com/ssskkk/p/11568830.html
Copyright © 2011-2022 走看看