2. 从零开始学springboot-开发环境配置

前言

码农第一站,不是享誉世界的“helloworld”,而是配置开发环境!接下来我们就来配置瓜娃子的开发环境。

先看下作者的环境
win10

jdk-8u192

apache-tomcat-7.0.92 (追求新版的也可以装9.0,作者两个都装了)

apache-maven-3.6.0

IDE : IntelliJ IDEA

看完配置,老码农是不是想推荐我用Eclipse?
2fd7e937c8eb65093cecbc5f1c376c94e7eb08bb.png

jdk安装及配置

下载jdk-8u192安装包,最好1.8+,低版本的就不要了。
这边补充下,JDK8后续的update从2019年1月开始就要收费,所以商用的话注意。8u191, 8u192这种形式的就是升级版,不过8u192属于2018年最后一个更新,所以免费。
一路next安装即可

安装完成后设置环境变量
打开环境变量设置(win10:控制面板->系统->高级系统设置)

ac9c3b83fd9b244fc53f967310a319e0.png
86b4fa3a9231b291f0c2b73d6de57aa5.png

设置环境变量(值注意替换为你自己jdk的安装路径):

  • 新增 JAVA_HOME,值为
C:\Program Files\Java\jdk1.8.0_192
  • 新增 CLASSPATH,值为
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
  • 编辑PATH,追加
C:\Program Files\Java\jdk1.8.0_192\bin
  • 打开cmd,输入java -version测试
c8110c0115008806a5b2e44c02def4a5.png

maven介绍

maven是什么?用过的都有这样的感觉


2.jpg

下面给大伙科普下日狗是……不对,maven是什么。

Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具。

如果你有使用过node.js或者php的话,那么它其实和npm或composer干着同样的事,管理包和依赖。

maven安装

http://maven.apache.org/download.cgi
下载apache-maven-3.6.0-bin.zip,解压到任意目录即可(我这边直接放到了C盘下,目录为C:\maven)
安装后配置环境变量

  • 新增MAVEN_HOME,值为
C:\maven
  • 编辑PATH,追加
C:\maven\bin

打开cmd,输入mvn -v测试

115688cf1f4715ebcd57666fa080fb38.png

设置阿里仓库中心和本地仓库
切换到目录C:\maven\conf,打开settings.xml,添加


D:\MaveRepository

      
        nexus-aliyun
        *
        Nexus aliyun
        http://maven.aliyun.com/nexus/content/groups/public
      

拷贝一份settings.xml到D:\MaveRepository

maven进阶-私库的安装和使用

精简篇幅,有需求的请跳转

9.从零开始学springboot-包管理神器-maven私库的安装和使用

tomcat安装

http://tomcat.apache.org/
下载apache-tomcat-7.0.92.exe 选择任意目录安装即可(C:\Tomcat)

IntelliJ IDEA安装配置

https://www.jetbrains.com/idea/
下载最新安装包,直接安装
激活时先配置host

0.0.0.0 account.jetbrains.com

选择ACTIVE CODE,去http://idea.lanyus.com/生成一个激活码输入即可
安装完成后我们需要简单的配置一下
取消代码自动提示大小写敏感

d8d55a9bdf14bc1a16e93f3d33fef4ef.png

自动导包,优化包

559a577f386f6cdfe6b983ba61e1022a.png

编码设置

d88019bb06c326f0237875f1efe65b07.png

设置全局maven配置

73de565a78ad658374a2c9d812e90b8e.png
4148f4d0a126aaa3367a854c3e09f82f.png

后续有提高效率的配置再行补充........

请关注我的订阅号

订阅号.png

你可能感兴趣的:(2. 从零开始学springboot-开发环境配置)