一、springBoot简介与环境搭建

目录

前言:学习计划

  1、springBoot环境搭建

  2、springBoot入门

  3、srpingBoot整合Mybatis

  4、springBoot整合Redis,Redis集群

  5、springBoot简单综合案例

一、springBoot简介

  Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置(约定优于配置),从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者

归纳:其实我们可以归纳我一句话:简化开发,提高效率

二、springBoot特点

  1. 创建独立的Spring应用程序

  2. 嵌入的Tomcat,无需部署WAR文件

  3. 简化Maven配置

  4. 自动配置Spring

  5. 提供生产就绪型功能,如指标,健康检查和外部配置(这个我也不懂,求指教)

  6. 绝对没有代码生成和对XML没有要求配置

三、环境搭建

 首先:我们这里讲两种创建方式

  1、无需插件安装,及创建一个maven项目即可(这里先不多讲)

  2、插件安装,需要插件springsource-tool-suite,有了这个插件可以很方便的创建springBoot项目,大家可以在这里下载http://spring.io/tools/sts/all/

  3、以及一些其他创建项目的需求配置(如:maven,jdk等)

  以上,环境准备完成

四、创建springBoot项目(使用插件创建)

  1、新建项目

  

  

  

  

 使用插件创建,上面这样一个springBoot就OK了

五、创建springBoot项目(不使用插件创建)

  1,创建maven项目

  

  

  

  maven工程创建好了,下面我们要做的就是缺少的东西补上(什么东西,看下面)

  第一步:导入pom文件相关依赖

  

 1     <parent>2         <groupId>org.springframework.boot</groupId>3         <artifactId>spring-boot-starter-parent</artifactId>4         <version>1.5.10.RELEASE</version>5         <relativePath /> <!-- lookup parent from repository -->6     </parent>7 8     <properties>9         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
10         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
11         <java.version>1.8</java.version>
12     </properties>
13
14     <dependencies>
15         <dependency>
16             <groupId>org.springframework.boot</groupId>
17             <artifactId>spring-boot-starter-web</artifactId>
18         </dependency>
19
20         <dependency>
21             <groupId>org.springframework.boot</groupId>
22             <artifactId>spring-boot-starter-test</artifactId>
23             <scope>test</scope>
24         </dependency>
25     </dependencies>
26
27     <build>
28         <plugins>
29             <plugin>
30                 <groupId>org.springframework.boot</groupId>
31                 <artifactId>spring-boot-maven-plugin</artifactId>
32             </plugin>
33         </plugins>
34     </build>

 Soeasy,springBoot项目就这样创建好了,是不是很简单

springBoot(1)---简介与环境搭建相关推荐

  1. 《Web安全之机器学习入门》一 2.2 TensorFlow简介与环境搭建

    2.2 TensorFlow简介与环境搭建 TensorFlow是一个采用数据流图.用于数值计算的开源软件库(见图2-5).节点在图中表示数学操作,图中的线则表示在节点间相互联系的多维数据数组,即张量 ...

  2. TensorFlow2.0(一)--简介与环境搭建

    简介与环境搭建 1. TensorFlow是什么 2. TensorFlow1.0与2.0架构 3. TensorFlow环境配置 1. TensorFlow是什么 TensorFlow是Google ...

  3. JSP→JSTL标准标签库简介与环境搭建、JSTL助手EL表达式EL隐式对象、标签→out、set、if、多选择配合、foreach、redirect、格式化、JSTL函数标签、自定义标签、标签类架构

    JSTL标准标签库简介与环境搭建 EL表达式与EL隐式对象 out标签 set标签 remove标签 catch标签 if标签 choose.when.otherwise配合标签 foreach标签 ...

  4. csdn新出炉的Python基础Python的简介和环境搭建和环境变量

    一.前言 hello呀,大家好我叫涂九,今天呢想换中方式和大家唠唠,因为发现之前的文章写得有些乱,我的强迫症犯了,打算给大家从Python的基础开始讲起,今天我们主要讲Python简介和环境搭建和环境 ...

  5. xcode w情ndows版,第 1 章 简介和环境搭建

    第 1 章 简介和环境搭建 1.1 什么是编程语言 如果想控制计算机,你需要一种可以和计算机对话的方法.不像猫或狗那样有一套自己的神秘语言,计算机的语言是人类创造的.计算机程序是一段文本,就像一本书或 ...

  6. UI层自动化测试框架(一)-简介和环境搭建

    大家好,本系列教程主要介绍基于Appium的UI层的自动化测试框架的设计和实践.我将平时的学习和工作的实践一一的总结下来,给初学者一点灵感和启发,如有不对的地方还请大家指出. 所谓UI层自动化,顾名思 ...

  7. 《谷粒商城》-项目简介以及环境搭建

    谷粒商城 文章目录 谷粒商城 前言 一.项目简介 1.项目背景 1.1电商模式 1.2谷粒商城 2.项目架构图 2.1项目微服务架构图 2.2微服务划分图 3.项目技术&特色 4.项目前置要求 ...

  8. Python基础教程(一):简介、环境搭建、中文编码

    Python 基础教程 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. 像P ...

  9. MyBatis 简介、 环境搭建、数据库连接池、查询方式

    七.MyBatis 简介 Mybatis 开源免费框架.原名叫 iBatis,2010 在 google code,2013 年迁移到 github 作用: 数据访问层框架. 2.1 底层是对 JDB ...

最新文章

  1. linux下redmine3.3迁移、升级、插件备忘录
  2. 云网融合 — 云网络的边界
  3. 十大不变计算机网络安全法则
  4. python实现模逆运算
  5. 金融贷款逾期的模型构建3——模型评估
  6. 304 Not Modify
  7. 第一类Stirling数和第二类Stirling
  8. linux用户空间和内核exit的语义--linux没有线程
  9. java接口构造函数_Java8自定义函数式编程接口和便捷的引用类的构造器及方法
  10. 如何将网页实现变灰效果?
  11. c语言【const】用法
  12. 系统学习深度学习(二十九)--模型压缩
  13. How——如何学习Win32汇编
  14. l2tp pptp相关的一些记录
  15. 严蔚敏数据结构习题第七章
  16. socket工具IP显示问题与连接不上问题
  17. nuc977 linux i9341 2.8寸lcd配置
  18. 计算机图形学基础知识-光照材质
  19. 汉堡式折叠html,CSS/HTML - 带CSS的汉堡菜单
  20. win10系统找不到telnet服务器,win10系统找不到Telnet服务的解决教程

热门文章

  1. Keil(MDK-ARM-STM32)系列教程(二)工具栏详细说明
  2. ue java_Ue java 配置
  3. MySQL事务和索引
  4. 《Reids 设计与实现》第二十章 监视器
  5. 【LeetCode】剑指 Offer 30. 包含min函数的栈
  6. 2017.10.23学习知识总结回顾及编写新网页
  7. C# 图解教程 第四章 类的基本概念
  8. sql中exists,Intersect ,union 与union All的用法
  9. BZOJ 2653 middle
  10. python面试题之请谈谈.pyc文件和.py文件的不同之处