springboot学习笔记(001-简介和开发准备工作)(1)

spring大家都知道吧,它是一个轻量级的java开发框架,所谓框架简单来说就是它帮我们完成了很多的开发工作和重复劳动,市面上也还有很多其他的框架,而spring的流行程度,几乎已经成为一种行业标准了,绝大多数互联网行业java工程师招聘广告上都会要求掌握这个东东,所以说spring的重要程度不言而喻。

简单来说,如果你想做java工程师,如果你想做后台技术开发工作,spring必须要烂熟。当然了,spring涵盖的范围非常之广,学习成本也比较高,开发起来也比较繁琐,这是因为要使用它的话我们就需要写很多很多的xml配置文件(比如大家耳熟能详的web.xml,applicationcontext.xml,hibernate.cfg.xml等等),而spring就是通过这些配置文件帮我们完成了很多很多的代码编写工作。但是,编辑这些xml配置文件实在是一项非常让人头疼的事情,格式、参数、约束,引用等等,每个环节出问题多会非常麻烦,而且排查错误很不容易,以为我们没法对xml进行debug啊。

在这种情况下,springboot出现了,我们可以把它理解成为spring的升级版或者叫lite版(就像摩拜和摩拜lite一样,呵呵)。功能上绝不打折,开发的工作量上却轻松了很多,因为他通过内置n多默认参数的方式,省去了绝大多数的xml文件配置工作,如果你真的想改这些默认数据,也只需要修改.properties配置文件即可,听起来是不是有点亢奋了。

springboot学习笔记(001-简介和开发准备工作)(2)

springboot学习笔记(001-简介和开发准备工作)(3)

- 安装步骤:

略,需要记下安装路径,会面会用到(比如D:\Java)

springboot学习笔记(001-简介和开发准备工作)(4)

- 配置环境变量:

我的电脑右键-->属性--高级系统设置-->高级(标签)-->

环境变量-->系统变量(模块)-->新建/编辑...(下面三个项目)

变量名和变量值如下:

JAVA_HOME D:\Java\jdk1.8.0_60 CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar Path [xxxxxx];%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;[yyyyyy]

springboot学习笔记(001-简介和开发准备工作)(5)

springboot学习笔记(001-简介和开发准备工作)(6)

springboot学习笔记(001-简介和开发准备工作)(7)

springboot学习笔记(001-简介和开发准备工作)(8)

- 检查安装(需要用到上面设置的的Path),开始-->run-->cmd,打开windows的命令行窗口,运行如下命令:

java -version

springboot学习笔记(001-简介和开发准备工作)(9)

2. eclipse [ Neon.2 Release(4.6.2) ]安装和配置

- 下载地址:

http://www.eclipse.org/downloads/eclipse-packages/

springboot学习笔记(001-简介和开发准备工作)(10)

springboot学习笔记(001-简介和开发准备工作)(11)

springboot学习笔记(001-简介和开发准备工作)(12)

3. maven3.3.9安装和配置

- 下载地址:

http://maven.apache.org/download.cgi

springboot学习笔记(001-简介和开发准备工作)(13)

springboot学习笔记(001-简介和开发准备工作)(14)

springboot学习笔记(001-简介和开发准备工作)(15)

4. STS(Spring Tool Suite)安装和配置

springboot学习笔记(001-简介和开发准备工作)(16)

(我这里已经安装过了,所以显示的是Installed)

1. Core / Spring IDE

2. Extensions / Spring IDE

3. Integrations / Spring IDE

4. Resources / Spring IDE

然后一路next,最后重启Eclipse即可

5. PropertiesEditor(非必须,可以用下面的方案替换)6. Application.Properties文件中文输入问题

- 问题:

在修改springboot项目下的properties文件时,输入中文无法正常显示(会变成utf-8的乱码)

springboot学习笔记(001-简介和开发准备工作)(17)

----------

至此,springboot的开发准备工作就做好啦~~~还是比较容易的哈

下一篇开始,我们就要开始coding之路喽,康巴得~~~~~

,