springBoot(1)---简介与环境搭建
一、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)---简介与环境搭建相关推荐
- 《Web安全之机器学习入门》一 2.2 TensorFlow简介与环境搭建
2.2 TensorFlow简介与环境搭建 TensorFlow是一个采用数据流图.用于数值计算的开源软件库(见图2-5).节点在图中表示数学操作,图中的线则表示在节点间相互联系的多维数据数组,即张量 ...
- TensorFlow2.0(一)--简介与环境搭建
简介与环境搭建 1. TensorFlow是什么 2. TensorFlow1.0与2.0架构 3. TensorFlow环境配置 1. TensorFlow是什么 TensorFlow是Google ...
- JSP→JSTL标准标签库简介与环境搭建、JSTL助手EL表达式EL隐式对象、标签→out、set、if、多选择配合、foreach、redirect、格式化、JSTL函数标签、自定义标签、标签类架构
JSTL标准标签库简介与环境搭建 EL表达式与EL隐式对象 out标签 set标签 remove标签 catch标签 if标签 choose.when.otherwise配合标签 foreach标签 ...
- csdn新出炉的Python基础Python的简介和环境搭建和环境变量
一.前言 hello呀,大家好我叫涂九,今天呢想换中方式和大家唠唠,因为发现之前的文章写得有些乱,我的强迫症犯了,打算给大家从Python的基础开始讲起,今天我们主要讲Python简介和环境搭建和环境 ...
- xcode w情ndows版,第 1 章 简介和环境搭建
第 1 章 简介和环境搭建 1.1 什么是编程语言 如果想控制计算机,你需要一种可以和计算机对话的方法.不像猫或狗那样有一套自己的神秘语言,计算机的语言是人类创造的.计算机程序是一段文本,就像一本书或 ...
- UI层自动化测试框架(一)-简介和环境搭建
大家好,本系列教程主要介绍基于Appium的UI层的自动化测试框架的设计和实践.我将平时的学习和工作的实践一一的总结下来,给初学者一点灵感和启发,如有不对的地方还请大家指出. 所谓UI层自动化,顾名思 ...
- 《谷粒商城》-项目简介以及环境搭建
谷粒商城 文章目录 谷粒商城 前言 一.项目简介 1.项目背景 1.1电商模式 1.2谷粒商城 2.项目架构图 2.1项目微服务架构图 2.2微服务划分图 3.项目技术&特色 4.项目前置要求 ...
- Python基础教程(一):简介、环境搭建、中文编码
Python 基础教程 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. 像P ...
- MyBatis 简介、 环境搭建、数据库连接池、查询方式
七.MyBatis 简介 Mybatis 开源免费框架.原名叫 iBatis,2010 在 google code,2013 年迁移到 github 作用: 数据访问层框架. 2.1 底层是对 JDB ...
最新文章
- linux下redmine3.3迁移、升级、插件备忘录
- 云网融合 — 云网络的边界
- 十大不变计算机网络安全法则
- python实现模逆运算
- 金融贷款逾期的模型构建3——模型评估
- 304 Not Modify
- 第一类Stirling数和第二类Stirling
- linux用户空间和内核exit的语义--linux没有线程
- java接口构造函数_Java8自定义函数式编程接口和便捷的引用类的构造器及方法
- 如何将网页实现变灰效果?
- c语言【const】用法
- 系统学习深度学习(二十九)--模型压缩
- How——如何学习Win32汇编
- l2tp pptp相关的一些记录
- 严蔚敏数据结构习题第七章
- socket工具IP显示问题与连接不上问题
- nuc977 linux i9341 2.8寸lcd配置
- 计算机图形学基础知识-光照材质
- 汉堡式折叠html,CSS/HTML - 带CSS的汉堡菜单
- win10系统找不到telnet服务器,win10系统找不到Telnet服务的解决教程
热门文章
- Keil(MDK-ARM-STM32)系列教程(二)工具栏详细说明
- ue java_Ue java 配置
- MySQL事务和索引
- 《Reids 设计与实现》第二十章 监视器
- 【LeetCode】剑指 Offer 30. 包含min函数的栈
- 2017.10.23学习知识总结回顾及编写新网页
- C# 图解教程 第四章 类的基本概念
- sql中exists,Intersect ,union 与union All的用法
- BZOJ 2653 middle
- python面试题之请谈谈.pyc文件和.py文件的不同之处