Peter's Den

悲观者只见到机会后面的问题,乐观者却看见问题后面的机会

Hello,在下2012年涉足Apple Developer,至今在iOS/OSX领域混迹多年,本职工作以iOS为主


精通Objective-c/Swift,对Python/Java/.Net/JavaScript也略懂一二,会与大家在这里记录分享

Java后端开发环境配置

最近有点时间,做了那么多年的客户端开发者,也想了解了解后端开发,目前公司的后端基本都是用Java的,所以今天来用Java + SpringBoot + MySql来简单了解下后端开发

环境介绍

  • 开发工具 Intellij IDEA市面上也会有人用Eclipse,不过应该大部分人还是喜欢用IDEA
  • 语言 Java,想必大家都有所了解
  • 框架 SpringBoot, 是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程
  • 仓库 Maven,这个应该不用多介绍吧
  • 数据库 MySQL,数据库有很多,这边就不做比对,大家可以根据项目选择,我们就试试MySQL

环境安装

Intellij IDEA

官方地址 关于注册码自行搜索

JDK

Oracle官网下载 下载Java SE 8u201的dmg文件,下载完安装即可

可以在终端输入以下命令查看jdk环境:/usr/libexec/java_home -V

peter@PeterdeMacBook-Pro:~/company/sss$ /usr/libexec/java_home -V
Matching Java Virtual Machines (1):
    1.8.0_201, x86_64:	"Java SE 8"	/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home

然后需要配置环境变量

vim ~/.bash_profile

在结果中加入以下配置

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
export JAVA_HOME
CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH:

然后输入:wq保存,通过命令source ~/.bash_profile使配置生效

Tomcat

运行Java项目的应用容器,因为Springboot是自动集成的,不需要开发者自行配置,方便很多,这就是Springboot的特点,很多配置此框架都帮忙设置好了

Maven

组件管理仓库,类似iOS中的cathage/cocoapods

官方下载地址

将Maven解压到/Users/***/Java/env/maven下面,然后与JDK一样配置下环境变量

MAVEN_HOME=/Users/***/Java/env/maven
PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH:

然后输入:wq保存,通过命令source ~/.bash_profile使配置生效

注意:这边的Path一定不要删除直接已经配置$JAVA_HOME/bin

当然,最好是这2步配置合并到一步来配置即可

MySQL

如果Demo项目需要连接数据库的话,可以忽略

官方下载

安装后,在系统偏好设置里面可以看到MySQL,默认已经启动服务

通过mysql -u root -p登录,默认密码在安装的时候可以看到

好了,到这里环境都已经配置完毕,接下来就可以享受SpringBoot的乐趣了~~~

开始第一个SpringBoot项目

最近的文章

创建第一个SpringBoot项目

创建项目 关于如何配置访问请看上一节 Create New Project 选择Spring Initializr 根据需求配置Project Metadata 直接Next - 暂时不用勾选其他 下一步配置项目名称与项目路径,然后Finish,项目就创建好了 注意:创建项目后,SpringBoot会自动配置从Maven下载依赖,所以需要点时间,可以看到底部有进度条 启动项目 配置pom.xml,这个配置就是...…

Java继续阅读
更早的文章

在github搭建技术博客

准备 域名 需要一个可访问的域名,例如 jxb.name,任何域名都可以,没有的话购买一个也很便宜 github 想必,做技术的一般都有这里使用Jekyll系统 + vno主题 Jekyll 中文介绍喵神的vno主题 注意: 安装环境时关于homebrew的安装、镜像的修改,不是本次的重点,这边不再多过介绍 下载主题 将喵神的vno主题下载到本地文件夹myblog 安装Jekyll Jekyll sudo gem insta...…

Blog继续阅读