spring

Spring(重要)
 
一:说明
我们所说的Spring有两种
1.单独的Spring 框架
2.Spting 全家桶
包含的框架比较多 一个生态圈
例如:Spring Spring Boot、Spring Clound 、Spring Security、 Spring Date Jpa等一系列框架
目标很明显,替换其他的主流框架,一家独大
二:框架
到底什么框架?为啥要学?
可以把框架理解为一个半成品,我们在此的基础上添加自己的业务逻辑
作用:可以帮助我们实现某些繁琐重复的功能
例如:实例化对象,在servlet中调用对象的方法,必须先实例化对象
这样任务能不能交给框架来做
jdbc查询数据库,返回结果
也很繁琐,代码要反复的鞋
将所有繁琐重复的代码交给框架来做,程序员腾出更多的经理专注于业务逻辑的实现
 
学的原因:提高开发的效率,可以让程序员的精力专注于业务逻辑
 
三:Spring 概念 IOC
IOC:inverser of control 控制反转
把自己要做的事情交给别人来做,就是控制反转
 
例子:
我们要调用对象的方法,把实例化的操作交给框架来做
框架把对象实例化完毕之后,把对象放在容器内(一块内存)
当我们需要调用对象的方法的时候么从容器获取对象即可
好处:不需要反反复复的实例化对象,只需要实例化一次,然后直接调用即可,一次实例化,处处调用
提高效率,解耦合
耦合:代码直接的依赖
好的程序是高内聚,低耦合
低耦合:代码之间的依赖程度比较低
四:框架的搭建
需要jar包
 
jar包会存在个问题
1.兼容性问题
2.很多jar包会相互依赖
spring 5 springmvc 5 spring ->7 可能会与springmvc 5出现兼容问题
比如:aop.jar 要依赖
 
三:搭建
创建步骤
0
2.添加依赖,配置文件
0
3.创建并配置类
0
4.测试
0
 
四:maven插件
maven插件
主要作用就实现jar包的管理,包括jar宝下载,版本更新,依赖的下载,打包等操作
为什么要用maven
 
现在主流趋势的是 很多开源框架把jar包托管到中央仓库,maven-repository
当我们写项目需要jar包的时候,可以借助maven工具从中央仓库把jar包下载到本地,从而实现框架的搭建
 
中央仓库的网址
https://mvnrepository.com
安装
解压配置环境变量
设置一下阿里巴巴的镜像,要不然下载速度会很忙,设置一下jar存放的位置

 

 

与idael整合

0

 

maven实现框架的搭建

0
0
到此为止,项目搭建完毕
 
接下来就导入jar包,新建配置文件即可
 
导入包,新建配置文件有两种方式
 
第一种
1.让框架自动导入jar包,并且新建文件
0
 
0
 
添加依赖
0
 
测试:
注意:(运行时出现Error:java: 错误: 不支持发行版本 5 解决方案:https://www.cnblogs.com/duduwy/p/12452062.html
0
xml的文件要写在resources里面
 
第二种
自动生成配置文件
0
0
 
手动
0
0
测试
0
 
 
posted @   码农在广场  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
点击右上角即可分享
微信分享提示