前言:

  springcloud是新一代的微服务框架而springboot作为springcloud的基础,很有必要对springboot深入学习一下。

springboot能做什么?

(1)springboot 致力于简洁,让开发者写更少的配置,程序能够更快的运行和启动。

(2)Springboot 设计原则就是 约定优于配置。并且内嵌了Servlet容器。

(3)springboot 采用的是Java Config的方式,对Spring进行配置,避免了XML配置以及复杂的依赖管理,使用springboot可以帮助开发者快速搭建一个Spring框架。

说明:

  idea工具已经对spring系列的框架做了最大程度满足,但是我们还是要会将普通的Maven项目改造成springboot项目下面我们来创建一个简单的springboot项目。

1.首先我们来创建一个普通的Maven项目

      

2.建立的普通Maven项目结构图如下

      

3.这时我们需要登陆springboot的官网找到springboot的相关依赖(大家学东西还是以官网的为标准,看不懂英文不要紧,多看看,看着看着就能知道是什么意思了)

  这个是springboot依赖的网址:

https://docs.spring.io/spring-boot/docs/2.0.4.RELEASE/reference/htmlsingle/#getting-started-maven-installation

4.将下面的依赖加入到你的项目pom.xml中

      

5.这时需要将你的App类进行改造,并且加上springboot的注解,使这个类成为springboot的启动类

      

6.然后启动main函数,如果没有报错,这说明你的springboot项目已经完成90%了  

        说明springboot服务器启动成功。

7.下面写一个controller来测试一下我们的springboort项目是否能够访问到

8.打开浏览器输入http://localhost:8080/test 看到我们return的消息,说明我们的springboot项目已经搭建完成   

至此我们的springboot项目就算完成了,这是最简单的springboot项目,当然springboot的功能很强大,后续还会为大家不定期更新关于springboot,springcloud的自己的一点总结。;

建立springboot的另一种方式:利用idea帮助我们创建一个springboot项目如下图

      

    

      

      

这样也就创建了一个springboot项目,同样可以访问到。

快速构建一个springboot项目(一)的更多相关文章

  1. springboot:快速构建一个springboot项目

    前言: springboot作为springcloud的基础,springboot的热度一直很高,所以就有了这个springboot系列,花些时间来了解和学习为自己做技术储备,以备不时之需[手动滑稽] ...

  2. 快速构建一个 Springboot

    快速构建一个 Springboot 官网:http://projects.spring.io/spring-boot/ Spring Boot可以轻松创建可以“运行”的独立的,生产级的基于Spring ...

  3. 如何使用IDEA快速创建一个springboot项目

    如何使用IDEA快速创建一个springboot项目 https://jingyan.baidu.com/article/0964eca24fdd938284f53640.html

  4. 快速构建一个vue项目

    首先介绍一下命令行构建一个vue项目步骤: 1.下载安装node.js(直接运行安装包根据步骤安装完),打开命令行输入:node -v ,出现版本号即安装成功. 2.命令行界面输入:cnpm inst ...

  5. 【springBoot】之快速构建一个web项目

    基于maven,首先看pom文件 <parent> <groupId>org.springframework.boot</groupId> <artifact ...

  6. 快速创建一个springboot项目

    创建一个maven项目(springboot.mybatis-plus) 目标:可以访问ftl页面.对象(json字符串),可以进行单元测试 1.新建一个maven项目,选择模板maven-arche ...

  7. [开源]快速构建一个WebApi项目

    项目代码:MasterChief.DotNet.ProjectTemplate.WebApi 示例代码:https://github.com/YanZhiwei/MasterChief.Project ...

  8. SpringBoot(一):使用IDEA快速搭建一个SpringBoot项目(详细)

    环境: JDK1.8   Maven:3.5.4 1.打开IDEA,右上角选择File→New→Project 选择Spring Initializr(使用IDEA自带的插件创建需要电脑联网) 2.点 ...

  9. 快速创建一个SpringBoot项目并整合Mybatis

    2019-09-15 一.Maven环境搭建 1.导入jar坐标 <project xmlns="http://maven.apache.org/POM/4.0.0" xml ...

随机推荐

  1. Windows下生成IOS证书并发布APP安装到IPhone

    目录: 一:生成证书 二:安装到IPhone 准备环境: 1.Appuploader(需要安装Java环境) 2.爱思助手 一.生成证书 1.1.打开appuploader后登陆开发者账号 1.2.点 ...

  2. postman做自动化测试1——collection runner

    一.添加collection 打开postman,点击“collection”页签,点击collection下面的添加按钮. 弹出 新建面板,输入名称和描述,点击“creat”按钮,新建成功 3 点击 ...

  3. 1-The next outbreak we're not ready

    When I was a kid, the disaster we worried about most was a nuclear war. [wen aɪ wəz ə kɪd]

  4. python数据处理(一)之供机器读取的数据 csv,json,xml

    代码与资料 https://github.com/jackiekazil/data-wrangling 1 csv 1.1导入csv数据 1.2将代码保存到文件中并在命令行中运行 2.json 2 导 ...

  5. java 基本语法(二) 变量的使用(重点)

    1.变量的分类1.1 按数据类型分类 详细说明://1. 整型:byte(1字节=8bit) \ short(2字节) \ int(4字节) \ long(8字节) //① byte范围:-128 ~ ...

  6. java学习第七天2020/7/12

    一. java继承使用的关键字是  extend class 子类 extends 父类{} 举一个类的例子: public class person { public String name; pu ...

  7. Spring Boot 2.3.0正式发布:优雅停机、配置文件位置通配符新特性一览

    当大潮退去,才知道谁在裸泳..关注公众号[BAT的乌托邦]开启专栏式学习,拒绝浅尝辄止.本文 https://www.yourbatman.cn 已收录,里面一并有Spring技术栈.MyBatis. ...

  8. 什么?你正在学web自动化测试?那这些Selenium的基本操作你了解过吗?

    在自动化测试中,我们都知道是通过定位元素来实现的,那么有时候我们定位元素定位不到是为什么呢? 1.页面出现了iframe 2.出现了新的窗口,没有实现句柄的切换 3.三种等待方式,没有选择其中之一来使 ...

  9. Go Pentester - HTTP CLIENTS(1)

    Building HTTP Clients that interact with a variety of security tools and resources. Basic Preparatio ...

  10. 从连接器组件看Tomcat的线程模型——NIO模式

    Tomcat8之后,针对Http协议默认使用org.apache.coyote.http11.Http11NioProtocol,也就是NIO模式.通过之前的博客分析,我们知道Connector组件在 ...