JavaWeb后端部分

Maven:

概述:

Maven的作用:

不需要手动导入jar以及可以升级jar

Maven介绍:

Maven的安装与测试:

IDEA集成Maven:

配置Maven环境:

创建Maven项目:

dependency是依赖

分表是源代码JDK版本和输出东西的JDK版本已经字符集编码

导入Maven项目:

依赖管理:

依赖配置:

然后点击:

就可以看到Dependencies里面的依赖了

注意:第一次编写加载没有的依赖的代码时候会提示报错,不用管,直接加载就行

可以通过下面这个网站查找依赖的信息:

点击进去查找使用最多的版本,再点击进入复制代码

依赖传递:

项目依赖:

可视化依赖:

排除指定依赖:

依赖范围:

生命周期:

点击发布:

就能在仓库里面看到我们的Maven项目隶属的文件(即groupId:com.fengge)

如何跳过test来install:(点击test再点击闪电按钮)

clean是用来删除target文件的

Web后端开发:

SpringBootWeb入门:

HTTP协议:

概述:

请求协议:

响应协议:

协议解析:

Web服务器-Tomcat:

简介:

基本使用:

入门程序解析:

请求响应:

请求:

Postman:

简单参数:

实体参数:

数组集合参数:

日期参数:

Json参数:

路径参数:

响应:

分层解耦:

三层架构:

分层解耦:

IOC&DI入门:

IOC详解:

或者

DI详解:

Mybatis

入门:

快速入门:

JDBC介绍:

数据库连接池:

lombok:

增删改查:

删除:

新增:

更新:

查询:

XML映射文件(Mybatis配置SQL语句的第二种方法):

创建多级目录:(不同于创建多级包)

动态SQL:

if:

foreach:

sql和include:

SpringBootWeb案例:

准备工作:

部门管理:

添加@Slf4j注解可以省略日志对象创建代码

使用@GetMapping可以省略@RequestMapping的get类型的注释

注意:当我们把项目部署到nginx时,启动项目要打开nginx的端口号,而不是项目的端口号了

员工管理:

分页插件:

文件上传:

如果enctype选择默认值那么只能上传文件名而文件内容没有上传

上传文本文件可以在开发者工具那里看到文本文件内容,而视频,图片等只能看到乱码。

上传过程中会在本地创建一些临时文件,当文件上传成功后就会删除这些临时文件。

云服务:

配置文件:

参数配置化:

yml配置文件:

把application.properties改写为application.yml:

@ConfigurationProperties:

登录认证:

登录功能:

登录校验:

查看cookie:

查看cookie:

JWT令牌:

前两部分是基于Base64编码的,因此可以直接解码

itheima是指秘钥secret

查看令牌:

统一拦截:

过滤器Filter:

拦截器Interceptor:

异常管理:

事务管理:

AOP:

注意:MyLog是自定义的注释

剩下的看视频

spring原理:

配置优先级:

Bean管理:

第三方Bean:

SpringBoot原理:

起步依赖会自动加载不会版本冲突的相关依赖

自定义starter:

总结:

SpringMVC就是Spring框架的web部分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值