zoukankan      html  css  js  c++  java
  • springboot01

    什么是Spring Boot

    Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。

    使用 Spring Boot有什么好处

    其实就是简单、快速、方便!平时如果我们需要搭建一个 Spring Web 项目的时候需要怎么做呢?

    • 1)配置 web.xml,加载 Spring 和 Spring mvc
    • 2)配置数据库连接、配置 Spring 事务
    • 3)配置加载配置文件的读取,开启注解
    • 4)配置日志文件
    • ...
    • 配置完成之后部署 Tomcat 调试
    • ...

    现在非常流行微服务,如果我这个项目仅仅只是需要发送一个邮件,如果我的项目仅仅是生产一个积分;我都需要这样折腾一遍!

    但是如果使用 Spring Boot 呢?
    很简单,我仅仅只需要非常少的几个配置就可以迅速方便的搭建起来一套 Web 项目或者是构建一个微服务!

    使用 Spring Boot 到底有多爽,用下面这幅图来表达

     

    快速入门

    说了那么多,手痒痒的很,马上来一发试试!

    Maven 构建项目

    • 1、访问 http://start.spring.io/
    • 2、选择构建工具 Maven Project、Java、Spring Boot 版本 2.1.3 以及一些工程基本信息,可参考下图所示:
    • 3、点击 Generate Project 下载项目压缩包
    • 4、解压后,使用 Idea 导入项目,File -> New -> Model from Existing Source.. -> 选择解压后的文件夹 -> OK,选择 Maven 一路 Next,OK done!
    • 5、如果使用的是 Eclipse,Import -> Existing Maven Projects -> Next -> 选择解压后的文件夹 -> Finsh,OK done!

    Idea 构建项目

    • 1、选择 File -> New —> Project... 弹出新建项目的框
    • 2、选择 Spring Initializr,Next 也会出现上述类似的配置界面,Idea 帮我们做了集成
    • 3、填写相关内容后,点击 Next 选择依赖的包再点击 Next,最后确定信息无误点击 Finish。

    项目结构介绍

     

    如上图所示,Spring Boot的基础结构共三个文件:

    l src/main/java  程序开发以及主程序入口

    l src/main/resources 配置文件

    l src/test/java  测试程序

     

    另外,spingboot建议的目录结果如下:

    root package结构:com.example.myproject

  • 相关阅读:
    HDU 1102 Constructing Roads
    HDU 1285 确定比赛名次。
    最小生成树 HDU 各种畅通工程的题,prim和kru的模板题
    HDU Jungle Roads 1301 最小生成树、
    并查集小结(转)
    HDU hdu 2094 产生冠军 拓扑排序 判定环
    模运算(转)
    拓扑排序(主要是确定环和加法) HDU 2647 Reward
    HDU 1372 Knight Moves 简单BFS
    用计算机模型浅析人与人之间沟通方式 (一)如何谈话
  • 原文地址:https://www.cnblogs.com/huaobin/p/14908762.html
Copyright © 2011-2022 走看看