Spring Boot学习笔记(一)环境搭建
目前公司逐步将.net项目往java项目上迁,背后的原因暂且不说,但对我来说,即将踏上从零开始学习java的道路了,这里开始不定期更新学习过程,与大家分享,共同进步。
学习前的第一步就是搭建环境了,下面是我的搭建步骤,供参考。
我的环境
- MacOS 10.13.1 、Win10
- JDK 9.0.4 (由于是学习,就下最新的了)
- IntelliJ IDEA 2017.3.4
- Tomcat 9.0.4
安装JDK
首先获取Java安装包,详细地址点击这里,根据自己的系统选择对应的版本安装即可。
配置环境变量
其实这步可以省略,不配置环境变量不影响整体使用,建议还是配置一下,以免有些依赖或者命令还是依赖环境变量的。
配置也比较简单,windows下右击我的电脑
-属性
-高级系统设置
-环境变量
需要添加的变量:
变量名:JAVA_HOME
变量值(安装目录):D:\ProgramFile\jdk-9.0.4变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
选中“系统变量”下的Path,点击编辑,在变量值的末尾加上以下内容后确定保存:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
配置完成后,在命令窗口验证下是否配置成功,分别输入java
,javac
命令看下:
安装IntelliJ IDEA
对于新手来说,idea比eclipse要更加接地气点,尤其对于之前开发.net来说,用惯了vs这么强大的IDE之后很难适应eclipse,所以建议新手还是使用idea。
安装其实很简单,到官网下载对应的版本,一路下一步就行了。其实注意选择64位还是32位(现在基本都是64位了吧)
激活IDEA
IntelliJ IDEA是收费的,土豪直接点击这里购买正版。
2017.3.4之后的版本,网上大多数的激活地址都不可用了,目前我使用的方式是参考此博客,虽然比较麻烦,但有效期是到December 31,2099,一劳永逸。
首先下载破解补丁,将补丁放在idea的安装目录下的bin的目录下
然后修改idea.exe.vmoptions
和idea64.exe.vmoptions
这两个文件(使用记事本打开),均在在最后一行添加指向下载的补丁文件路径:
-javaagent:D:\ProgramFile\IntelliJ IDEA 2017.3.3\bin\JetbrainsCrack-2.6.10-release-enc.jar
最后输入激活码,启动idea,选择Activation Code,并输入如下激活码:
BIG3CLIK6F-eyJsaWNlbnNlSWQiOiJCSUczQ0xJSzZGIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiQUMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IklJIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiUlMwIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiV1MiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJEUE4iLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJSQyIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IlBTIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiREMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJEQiIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IlJNIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9XSwiaGFzaCI6IjQ3NzU1MTcvMCIsImdyYWNlUGVyaW9kRGF5cyI6MCwiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlfQ==-iygsIMXTVeSyYkUxAqpHmymrgwN5InkOfeRhhPIPa88FO9FRuZosIBTY18tflChACznk3qferT7iMGKm7pumDTR4FbVVlK/3n1ER0eMKu2NcaXb7m10xT6kLW1Xb3LtuZEnuis5pYuEwT1zR7GskeNWdYZ0dAJpNDLFrqPyAPo5s1KLDHKpw+VfVd4uf7RMjOIzuJhAAYAG+amyivQt61I9aYiwpHQvUphvTwi0X0qL/oDJHAQbIv4Qwscyo4aYZJBKutYioZH9rgOP6Yw/sCltpoPWlJtDOcw/iEWYiCVG1pH9AWjCYXZ9AbbEBOWV71IQr5VWrsqFZ7cg7hLEJ3A==-MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEwMTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQC9WZuYgQedSuOc5TOUSrRigMw4/+wuC5EtZBfvdl4HT/8vzMW/oUlIP4YCvA0XKyBaCJ2iX+ZCDKoPfiYXiaSiH+HxAPV6J79vvouxKrWg2XV6ShFtPLP+0gPdGq3x9R3+kJbmAm8w+FOdlWqAfJrLvpzMGNeDU14YGXiZ9bVzmIQbwrBA+c/F4tlK/DV07dsNExihqFoibnqDiVNTGombaU2dDup2gwKdL81ua8EIcGNExHe82kjF4zwfadHk3bQVvbfdAwxcDy4xBjs3L4raPLU3yenSzr/OEur1+jfOxnQSmEcMXKXgrAQ9U55gwjcOFKrgOxEdek/Sk1VfOjvS+nuM4eyEruFMfaZHzoQiuw4IqgGc45ohFH0UUyjYcuFxxDSU9lMCv8qdHKm+wnPRb0l9l5vXsCBDuhAGYD6ss+Ga+aDY6f/qXZuUCEUOH3QUNbbCUlviSz6+GiRnt1kA9N2Qachl+2yBfaqUqr8h7Z2gsx5LcIf5kYNsqJ0GavXTVyWh7PYiKX4bs354ZQLUwwa/cG++2+wNWP+HtBhVxMRNTdVhSm38AknZlD+PTAsWGu9GyLmhti2EnVwGybSD2Dxmhxk3IPCkhKAK+pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog==
安装Tomcat
官网下载地址点击这里,选择需要的版本下载,解压到指定的目录即可。
配置Tomcat环境变量(可以不配置)
变量名:CATALINA_HOME
变量值:Tomcat解压目录,bin的上级目录,如D:\ProgramFile\apache-tomcat-9.0.4
在变量Path后添加%CATALINA_HOME%\bin;
后保存。
在CMD命令窗口中输入startup
,没问题的话正常启动Tomcat服务。
至此,java基本环境算是搭建完成了,可以打开IDEA自行研究一下了。
Spring Boot学习笔记(一)环境搭建相关推荐
- Spring Boot学习笔记-进阶(3)
文章目录 Spring Boot学习笔记-进阶(3) 一.Spring Boot与缓存 二.Spring Boot与消息 三.Spring Boot与检索 四.Spring Boot与任务 异步任务 ...
- Spring Boot学习笔记(1)
文章目录 Spring Boot学习笔记(1) Spring Boot 整合 JSP Spring Boot HTML Thymeleaf 常用语法 Spring Boot 数据校验 Spring B ...
- 超赞:不愧是阿里内部“Spring boot学习笔记”从头到尾,全是精华
spring boot为何会出现? 随着动态语言的流行(Ruby.Groovy. Scala. Node.js),Java 的开发显得格外的笨重:繁多的配置.低下的开发效率.复杂的部署流程以及第三方技 ...
- Spring Boot学习笔记-基础(2)
Spring Boot学习笔记-基础(2) Spring Boot 优点: – 快速创建独立运行的Spring项目以及与主流框架集成 – 使用嵌入式的Servlet容器,应用无需打成WAR包 – st ...
- 深度学习(二)theano学习笔记(1)环境搭建
theano学习笔记(1)环境搭建 原文地址:http://blog.csdn.net/hjimce/article/details/46654229 作者:hjimce 搭建theano实属不易,因 ...
- Spring Boot学习笔记-实践建言
2019独角兽企业重金招聘Python工程师标准>>> 本文延续<Spring Boot学习笔记-快速示例>,从开发指南中摘出一些实践经验可供参考.这也是笔者看到的眼前一 ...
- Vue + Spring Boot 学习笔记02:引入数据库实现用户登录功能
Vue + Spring Boot 学习笔记02:引入数据库实现用户登录功能 在学习笔记01里,我们利用跨域打通了前端的Vue与后端的Spring Boot,实现了用户登录功能,但是后台的登录控制器在 ...
- Vue + Spring Boot 学习笔记01:实现用户登录功能
Vue + Spring Boot 学习笔记01:实现用户登录功能 一.创建后端Spring Boot项目Book Management 二.创建前端Vue项目bm-vue 三.修改后端项目Book ...
- Go学习笔记_环境搭建
Go学习笔记_环境搭建 Go背景知识 go的特点(官网): Build fast, reliable, and efficient software at scale- Go is an open s ...
- Spring Boot 学习第一步(搭建初步环境)
学习一个东西的第一步是要学会如何迅速搭建起来一个可用的环境,也就是demo.这里我选择的开发环境是Eclipse, Maven + Spring Web 项目结构在Eclipse下面的实现 我们在这里 ...
最新文章
- 5G风起,四大IoT迎风爆发!智能家居与电表高速增长
- 计算机专业的个人实习报告范文,大学计算机专业的个人实习报告范文
- 《一起》个人进展——Day06
- SysErrorMessage 函数和系统错误信息表
- Google新作Synthesizer:我们还不够了解自注意力
- mfc140dll 丢失 微软常用运行库_集成最新运行库、一键安装、一键到位,运行库操作简单!...
- jQuery 基金会和 Dojo 基金会合并:Open Web
- 为什么说下一个十年的主战场在Serverless?
- 用两个栈实现队列 【微软面试100题 第五十七题】
- python设计模式15-解释器模式
- AppStore苹果应用支付开发(In App Purchase)翻译
- gdb 打印字符串全部内容
- java 调用oracle函数_java – 用Spring的SimpleJdbcCall来调用Oracle函数
- 吴涛作品介绍-易语言和VOLCANO 3D游戏引擎
- 老男孩python作业题_老男孩python学习第一天作业
- 遥感、遥感技术、遥感卫星、卫星遥感、卫星遥感技术
- (php毕业设计)基于php的家居商城管理系统源码
- 提高电脑运行速度--关闭电脑无用服务
- TimeZone-时间戳测试
- 2011高清影音产品市场日渐成熟 产业要求更高
热门文章
- 边云协同的优点_边缘计算与云边协同有何关系?九大应用场景分析云边协同
- 用计算机9变6魔术,iPhone计算器不为人知的隐藏技能,听说竟然还能用它变魔术?...
- 各种测试的定义、负载测试和压力测试的区别
- ps4使用Remote play把画面输出到笔记本电脑
- u盘电脑重装系统教程
- 不知如何选股?不知哪种指标策略可靠?量化分析比较VRSI、BBIBOLL、WR、BIAS、RSI指标策略收益情况
- S3C2410 DMA详解
- 英文论文(sci)解读复现【NO.15】学习聚合多尺度背景的实例分割在遥感图像
- [组图]一切从零开始 Symbian智能机之软件入门(转)
- 什么是php二次开发,php是怎么做二次开发?