iOS死开发硬转JAVA后台 入门到XX(1)环境搭建

在和组里的后台大佬请教了入门 java 后台的初步学习路线后,我剩余不多的自由时间变成了 面朝JAVA,头发掉光的美(zi)好(nue)生活~

学习路线

大佬建议先从以下 3 点逐步学习:

  • Java 基础语法
  • spring boot基础知识
  • 构建一个基础的web服务端

Java 基础语法

大学选修浅显的听过Java,并没有实践过。用了2天时间,大概4个小时过了下基础语法。看的 菜鸟教程 版本,也没有对比其他版本,应该都差不多。

Spring Boot

整了本 spring boot 实践,配合 blibli 上随便找的的视频教程,想着趁周六周日2天时间把书和视频过一遍。 梦想宏大,现实残酷,用了快4个小时才把初始工程跑起来。。。

开发环境配置

安装 Java

  • 安装 Java
$ java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
$ which java
/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/bin/java
  • 配置 Java 环境变量
$ open ~/.bash_profile 

// 打开 profile文件 插入以下代码
# JAVA
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH

// 立即生效并确认
$ source ~/.bash_profile
$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home

安装 Maven

  • 官网 下载 apache-maven-3.6.2-bin.zip

  • 解压到 /usr/local/Cellar/maven3.6.2/

  • 配置环境变量

$ open ~/.bash_profile 

// 打开 profile文件 插入以下代码
# Maven
export M2_HOME=/usr/local/Cellar/maven3.6.2
export PATH=$PATH:$M2_HOME/bin

// 立即生效并确认
$ source ~/.bash_profile
$ echo $M2_HOME
/usr/local/Cellar/maven3.6.2
  • 更改设置,配置 mirror,proxy,profile
$ open /usr/local/Cellar/maven3.6.2/conf/setting.xml

// 插入以下 mirror,可以配置多个mirror
<mirror>
    <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>

// 如果配置多个mirror,想自由切换,可以配置profile
<profile>
        <id>alimaven</id>
        <repositories>
            <repository>
                <id>ali-central</id>
                <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
            </repository>
        </repositories>
</profile>

// 默认激活策略
<activeProfiles>
    <activeProfile>internal</activeProfile>
</activeProfiles>


// 配置代理,以下为模版,需自定义
<proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username>proxyuser</username>
      <password>proxypass</password>
      <host>proxy.host.net</host>
      <port>80</port>
      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>

配置 IDEA

  • 配置代理 Preferences -> Search Proxy
  • 配置 Maven Preferences -> Search Maven
  • 修改 Maven home directory 为 /usr/local/Cellar/maven3.6.2/
  • 修改 User Settings file 为 /usr/local/Cellar/maven3.6.2/conf/setting.xml
  • 勾选 import 的 import maven projects automatically

构建第一个 spring boot 程序

  • 图一 创建工程


    image.png

Create new project -> Spring Initializr -> Default (https://start.spring.io) -> Next

  • 图二 填写工程信息


    image.png
  • 图三 选择工程依赖


    image.png

Web -> Spring Web

  • 图四 确定工程信息


    image.png
  • 图五 设置 maven 自动 import


    image.png
  • 图六 工程预览


    image.png
  • 图七 sync 下载依赖


    image.png

此时如果 Build 信息栏显示正在 Sync,恭喜你,代理配置成功,IDEA 自动下载依赖包。
如果自动下载失败,可以在当前目录下运行 mvn install可以手动安装依赖。

总结

国内的网真的是开发最大的拦路虎啊!!!

参考

http://km.oa.com/group/19471/articles/show/367094?kmref=search&from_page=1&no=5
https://blog.csdn.net/fenglailea/article/details/53304479#t6

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 160,108评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,699评论 1 296
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,812评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,236评论 0 213
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,583评论 3 288
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,739评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,957评论 2 315
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,704评论 0 204
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,447评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,643评论 2 249
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,133评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,486评论 3 256
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,151评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,108评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,889评论 0 197
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,782评论 2 277
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,681评论 2 272

推荐阅读更多精彩内容