打开idea,help,about,看版本号
版本课件要求
社区版需要安装插件,插件对版本有要求
专业版不需要
- 环境准备
⾃检Idea版本:
社区版: 2021.1 -2022.1.4
专业版: ⽆要求
删除注册表
软件破解
Maven
Maven是一个独立的工具,IDEA已经集成,不需要下载
大白话:Maven是一个项目管理工具,通过pom.xml文件的配置获取jar包,而不用手动去添加jar包
常见文件,new的时候选择maven
有bug,创建maven会卡死,在任务管理器,idea结束任务
进去之后右键点击close,在主页面new一个
项目代码(放class.JAVA文件
资源文件(其他的
测试代码(后端用的,不是测试用的,放单元测试代码
右边maven,package打包成jar包
依赖管理
依赖就是项目正常运行需要用到的第三方工具,比如JDBC
ai卸载
课件复制,添加依赖
修改pom文件,右上角maven刷新,点击
叉掉了,maven插件左上角刷新
中间依赖坐标
依赖传递,关联到的需要的也会自动添加
依赖排除
简称排包
可以选择不用,排除
坐标就不需要版本号了
右侧冒号后面有
Maven Help插件
不知道冲不冲突,用这个插件
打开pom文件,下面有冲突分析按键
maven 仓库
本地仓库,自己本机的,像DC盘
远程仓库,分为中央仓库
Maven仓库
本地仓库
中央仓库
私有服务器,也成为私服
私服配置文件在setting里面配置
进公司后,maven的代码找不到,在私服上,要setting文件,或者密码账号
SpringBoot
SpringBoot就是为了简化Spring程序开发的
就像去火车站买票和12306买票
下载插件,使用框架创建Spring项目
第一页不变,下一步
第一个,组织ID
第二个,项目名称,普遍是以中间横岗来划分,全小写,比如spring-boot,也就是发布后jar包名称
第三个,版本号,snapshot是快照版,有bug随时可以修改,在测试完成之前,不会成为release版本
第四个,tayp选择maven
倒数第三个,项目名称,和上面一样就行
下面项目描述
打的包路径是什么,默认就行
下一步,右侧,选择springboot版本,带snapshot的都不用,太新的都不用
左边选择依赖项
web , spring web选上
下一步,选择项目地址,这里是项目地址,需要带上项目名称
创建

右下角出现,点load
点击运行,会发现不停,因为他不是main,这个是项目,不会停
现在我们写一个接口
我们这个运行之后浏览器上势能看见的
URL规则,协议,IP,端口号,资源路径
咱们资源路径是在第二个注解里面
idea配置文件
pom文件
iml,IDEA配置文件
mvn相关文件,可以删
help项目说明文档,可以删
git配置文件,gitattributes的那个可以删掉
target编译的class文件,可以删
真正项目相关的就pom和src
码云下载
这两个删掉,只保留src,pom文件
创建springboot项目(也是由maven
创建maven项目步骤不一样
目前spring项目用插件创建
diff工具
对比文件
ctrl点击两个,右键compare,可以对比
小文件,diff工具,直接浏览器搜,可以找
搜文件夹compare
@SpringBootApplication
application启动类,因为这个注解
resources里面放静态文件 ,用来放js,css,html什么的
下面那个是动态的,前端放模板的,一般不用
下面是配置文件
.JAVA的放JAVA文件里面,剩下的放rescources
欢迎页,不写资源路径,会走欢迎页,就是前端写的
html
@RestController
public class Hello { @RequestMapping("/wohuhu") public String hello(){ return "hello"; }}
web服务器
我们没有用http发请求什么的,是什么在帮我们?web服务器,tomcat就是典型的web服务器
tomcat在springboot里面封装了
查找使用某个端口的进程
netstat -ano| finder "端口号"
日志分为三段,从最后一段开始看
无法访问网站,一般是Tomcat启动失败,项目没有启动成功