打开dos命令:WIN键+R
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DzI4Cgkn-1584856492224)(C:\Users\chj\AppData\Roaming\Typora\typora-user-images\1584578062456.png)]
输入cmd
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jtdWIpuD-1584856492226)(C:\Users\chj\AppData\Roaming\Typora\typora-user-images\1584578104609.png)]
cd… 返回上一级目录
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rM8f0DJt-1584856492228)(C:\Users\chj\AppData\Roaming\Typora\typora-user-images\1584578251035.png)]
D: 切换盘符
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1CtUm7ez-1584856492229)(C:\Users\chj\AppData\Roaming\Typora\typora-user-images\1584578273342.png)]
cd 目录名称 切换到下一级目录(目录存在)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kt1KagFh-1584856492231)(C:\Users\chj\AppData\Roaming\Typora\typora-user-images\1584578310962.png)]
tab 可以切换目录
dir: 查看目录
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OlXrFVzH-1584856492232)(C:\Users\chj\AppData\Roaming\Typora\typora-user-images\1584578405006.png)]
找到java的安装路径
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MzHjLdug-1584856492234)(C:\Users\chj\AppData\Roaming\Typora\typora-user-images\1584578589164.png)]
jdk与jre区别
备注如果说:你的Jdk与jre不在同一个目录,那建议重新安装即可。
安装方式:傻瓜式安装(一路next)
java命令 是可以运行
why?path 为什么配置path 配置path的目的是为了 java javac 这些命令能够在任意目录运行。
why? JAVA_HOME 的环境变量
方便引用:你JDK安装在C:\Program Files\Java\jdk1.5.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%
Maven软件 ,eclipse软件,tomcat软件 内部使用到了Java的环境,默认是从JAVA_HOME中获取的.比如高版本的tomcat啊JRE_HOME
怎么配置:
我的电脑 -->属性
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-09nTDqfP-1584856492235)(1.开发的环境搭建/1584580120754.png)]
高级系统设置
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cWD6c7WA-1584856492236)(1.开发的环境搭建/1584580143725.png)]
环境变量
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PXDtwQEl-1584856492237)(1.开发的环境搭建/1584580165618.png)]
用户变量:这对当前用户配置
系统变量:针对系统配置 (所有的用户都有效)
用户变量中配置JAVA_HOME
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-veOXbh1h-1584856492238)(1.开发的环境搭建/1584580238984.png)]
找到jdk的目录
在系统变量:配置PATH
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AhaIj3i6-1584856492239)(1.开发的环境搭建/1584580322890.png)]
测试Java的版本号
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y27fkyj5-1584856492240)(C:\Users\chj\AppData\Roaming\Typora\typora-user-images\1584578123080.png)]
测试Java的环境
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rZ6NIrBK-1584856492241)(C:\Users\chj\AppData\Roaming\Typora\typora-user-images\1584578548907.png)]
本地仓库配置
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-158S3OWn-1584856492243)(1.开发的环境搭建/1584581439836.png)]
本地仓库
settings.xml文件设置
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dOeYetn5-1584856492244)(1.开发的环境搭建/1584582559458.png)]
配置本地仓库
指向仓库地址
不要有中文路径地址
不要有空格特殊符号
Maven的环境变量配置
保证我们在使用Maven的时候,指向一个环境变量MAVEN_HOME配置
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FJZrxD05-1584856492245)(1.开发的环境搭建/1584583233060.png)]
找到下载的软件:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y49X9B0j-1584856492246)(1.开发的环境搭建/1584583860115.png)]
双击安装
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-c4NA3foT-1584856492247)(1.开发的环境搭建/1584584447140.png)]
选择安装路径:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dnILtJMJ-1584856492248)(1.开发的环境搭建/1584584486864.png)]
勾选创建桌面快捷键
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JBKBJ5eq-1584856492249)(1.开发的环境搭建/1584584539034.png)]
点击install安装
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ON3N5Wlg-1584856492250)(1.开发的环境搭建/1584584563019.png)]
安装
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DwmWMWBS-1584856492252)(1.开发的环境搭建/1584584609685.png)]
安装完成:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b1jMdqV1-1584856492253)(1.开发的环境搭建/1584584680844.png)]
在桌面上找到快捷键启动
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L0b9XTkK-1584856492254)(1.开发的环境搭建/1584584719623.png)]
idea开发工具破解
复制:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P4KSPrmS-1584856492255)(1.开发的环境搭建/1584585010095.png)]
快捷键右键属性
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Q5WmJey8-1584856492256)(1.开发的环境搭建/1584585059978.png)]
打开文件所在的位置
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AWRKNsmW-1584856492256)(1.开发的环境搭建/1584585107975.png)]
把jetbrains-agent.jar粘贴上
复制文件的路径地址:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ew5YAxJJ-1584856492257)(1.开发的环境搭建/1584585185404.png)]
windows配置项:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Vvs4vCbu-1584856492259)(1.开发的环境搭建/1584585457806.png)]
找到idea中bin目录下面的:idea64.exe.vmoptions
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OnOOi2RW-1584856492259)(1.开发的环境搭建/1584585530105.png)]
打开文件把windows配置项粘贴上:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6mvP2x4j-1584856492261)(1.开发的环境搭建/1584585617512.png)]
启动idea 选择code破解
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nlcvwOSn-1584856492262)(1.开发的环境搭建/1584585674236.png)]
粘贴code
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ynbk5XR0-1584856492263)(1.开发的环境搭建/1584585732239.png)]
点击ok
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l8MUY3MH-1584856492264)(1.开发的环境搭建/1584585765969.png)]
设置:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4xZPScMW-1584856492265)(1.开发的环境搭建/1584586143548.png)]
打开设置
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lT9JYyRQ-1584856492266)(1.开发的环境搭建/1584586186528.png)]
maven设置
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u9aMSyuZ-1584856492267)(1.开发的环境搭建/1584586220933.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5ULMbksS-1584856492268)(1.开发的环境搭建/1584586708472.png)]
编码设置:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZIvELKpI-1584856492269)(1.开发的环境搭建/1584586773743.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kiaL9d6w-1584856492270)(1.开发的环境搭建/1584586856500.png)]
SDK 指的是Java
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0L2EPdby-1584856492271)(1.开发的环境搭建/1584586930607.png)]
是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
SpringBoot所具备的特征有:
(1)可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;
(2)内嵌Tomcat或Jetty等Servlet容器;
(3)提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置;
(4)尽可能自动配置Spring容器;
(5)提供准备好的特性,如指标、健康检查和外部化配置;
(6)绝对没有代码生成,不需要XML配置。 [1] [2]
创建一个project项目
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-11d88cJV-1584856492272)(1.开发的环境搭建/1584588286810.png)]
next
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tCuSgwzO-1584856492273)(1.开发的环境搭建/1584588551714.png)]
Artifact 不能有大写字母
完成:pom.xml文件把spring-boot-starter 改成spring-boot-starter-web web程序开发
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jAz8MEEt-1584856492274)(1.开发的环境搭建/1584589092631.png)]
默认选项 json的转换模式采用的是jackson的转换
目录:启动程序类@SpringBootApplication
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iTaO8nr9-1584856492276)(1.开发的环境搭建/1584589513116.png)]
创建一个测试类: 必须位于:com.bawei.demojava的包中或者子包中
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oUOhWY8a-1584856492277)(1.开发的环境搭建/1584589867011.png)]
运行DemojavaApplicaiton启动类:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sYkK2qJN-1584856492278)(1.开发的环境搭建/1584590012127.png)]
测试结果:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-c04aebSd-1584856492279)(1.开发的环境搭建/1584590089230.png)]
Maven
Gradle
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lhDSrSSE-1584856492280)(1.开发的环境搭建/1584588373468.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I18r0Yvl-1584856492281)(1.开发的环境搭建/1584588450181.png)]
pom
jar
war
springboot项目可以打包成 jar /war 这两种方式都可以。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-utexgLLY-1584856492282)(1.开发的环境搭建/1584588730407.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zxRalLyo-1584856492283)(1.开发的环境搭建/1584588904358.png)]
对比web
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uZi6dr9M-1584856492284)(1.开发的环境搭建/1584589318479.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p8c9fSuO-1584856492285)(1.开发的环境搭建/1584588930196.png)]
对比spring容器
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mEhDc01A-1584856492286)(1.开发的环境搭建/1584589436720.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3PKuzEQ2-1584856492288)(1.开发的环境搭建/1584588960964.png)]
org.springframework.boot
spring-boot-starter-web
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wuyCwXZv-1584856492289)(1.开发的环境搭建/1584589400612.png)]
SpringApplication.run方法
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EawZzBFB-1584856492290)(1.开发的环境搭建/1584589644669.png)]
RestController注解,表明该注解的类中所有的方法都返回json数据,json数据采用默认的jackjson转换的。
RestController注解 等效于在类上加入了@Controller注解,并且类中的所有方法上都有一个@ResponseBody的注解。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZHtfxueL-1584856492291)(1.开发的环境搭建/1584590411915.png)]
比如说:启动类在com.bawei.demojava的包中,它只能扫描到 com.bawei.demojava当前包及其子包的类能扫描。
运行效果
mybatis-plus技术
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VFLvPnfq-1584856492292)(1.开发的环境搭建/1584590589550.png)]
视频案例:
https://www.imooc.com/learn/1130
on数据,json数据采用默认的jackjson转换的。
RestController注解 等效于在类上加入了@Controller注解,并且类中的所有方法上都有一个@ResponseBody的注解。
[外链图片转存中…(img-ZHtfxueL-1584856492291)]
比如说:启动类在com.bawei.demojava的包中,它只能扫描到 com.bawei.demojava当前包及其子包的类能扫描。
运行效果
mybatis-plus技术
[外链图片转存中…(img-VFLvPnfq-1584856492292)]
视频案例:
https://www.imooc.com/learn/1130