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

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)

  • 安装步骤:

    解压即可,首次运行eclipse时,需要指定一个WorkSpace(文件夹)存放项目文件

  • eclipse中配置java:

    Window-->Preferences-->Java-->Installed JRES-->Add...-->Standard VM-->Next

    Name: jdk1.8.0_60(default)阿斯蒂 Location: D:\java\jdk1.8-_60 Type: Standard VM

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

3. maven3.3.9安装和配置

- 下载地址:

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

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

  • 安装步骤:

    解压即可(例如 D:\apache-maven-3.3.9)

  • eclipse中配置maven:

    Eclipse-->Window-->Preferences-->Maven-->Installations-->Add...

    Name: apache-maven-3.3.9

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

  • 检查安装(可以不需要Path系统变量的支持),cmd下运行命令:

  • D:\apache-maven-3.3.9\mvn -v

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

4. STS(Spring Tool Suite)安装和配置
  • 在eclipse中安装配置:

    Eclipse-->Help-->Eclipse Marketplace...-->Popular

    或者使用Search找到之后“Install”即可(这地方会比较慢)

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

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

  • 如果访问maketplace访问有问题的话,使用下面的另一种安装方式

    Eclipse-->Help--Install New Software...

    Work with: http://dist.springsource.com/release/TOOLS/update/e4.6/ 回车

    在下面的列表中选择4项:

1. Core / Spring IDE

2. Extensions / Spring IDE

3. Integrations / Spring IDE

4. Resources / Spring IDE

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

5. PropertiesEditor(非必须,可以用下面的方案替换)
  • 安装步骤:

    Eclipse-->Help-->Install New Software 输入在线安装/更新地址: http://propedit.sourceforge.jp/eclipse/updates/

    勾选PropertiesEditor及其下面的两项,下一步。。。。。。

  • 配置:

    Eclipse-->Window-->Preferences-->Editors-->File Associations

    *.properties PropertiesEditor default

6. Application.Properties文件中文输入问题

- 问题:

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

  • 配置:

    Eclipse-->Window-->Preferences-->General-->Content Types

    -->Text-->Java Properties File-->Spring Properties File

    Default encoding: UTF-8 --> Update

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

----------

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

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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页