当前位置: 首页 > news >正文

spring简单入门和项目创建

spring基本介绍

core Container 核心容器  对结构图不用了解得很详细

spring程序开发步骤

步骤:

1.导入maven(maven的作用就是不用一个一个地导jar包)

2.编写userDao接口和userDaoimpl实现

3.创建xml配置文件

4.将userdaoimpl配置到xml中

5.通过spring客户端(左上角的getBean),将id标识传入xml

简单来讲,就是将dao配置到xml文件中获得一个id,客户端通过getBean(id)获取dao的bean然后通过反射创建一个对象,返回给客户端

在这过程中,主要借助了spring框架完成了解耦合,让service层不必new对象来接受dao层(操作数据库的层)的数据,而是直接找spring要对象


简单实战(解决问题)

我这里是破解版的jdea,但没有spring框架只有springboot的,后者功能太完善,于是我就只从java这里选了maven创建项目

1.导入坐标(maven?)

出现的问题:

版本跟博主的不一样,自己打出来6..开头,tab补全就好了

英文字符artifactId等打错,易混淆

2.编写接口与实现

以下是目录这里的UserDaoDemo是主函数,接口写一个方法,类中实现一下就行

3.创建xml配置文件,将UserDaoimpl配置到xml中,将id标识传入xml

创建一个xml文件,我没有像直接创建spring xml的功能,可以创建文件然后自己打的xml在后面,但是就不会自己填充配置了

出现的问题:

可以从pom.xml复制一部分内容,但是xmls需要改变,里边记载了XMLSchema(不太清楚这是干什么的),总之跟pom.xml的不一样

期间报错了URI 未注册和无法解析符号,是我配置问题,进入框架添加了新的映射URI: http://www.springframework.org/schema/beans/spring-beans.xsd 就成功了,感谢ai

注意这里Bean id一定要跟主函数里的一样不然会执行失败报错,class路径需要是一个实体类

4.获取成功,主函数调用bean

这里创建了 Spring 的应用程序上下文(容器)并中获取名为 "UserDao" 的 bean,再调用 UserDao 的 save() 方法

 步骤总结

http://www.dtcms.com/a/395073.html

相关文章:

  • lVS 负载均衡技术
  • 【论文阅读】OpenDriveVLA:基于大型视觉语言动作模型的端到端自动驾驶
  • Redis 缓存更新策略与热点数据识别
  • 新手小白——Oracle新建表完成题目
  • 如何让百度快速收录网页如何让百度快速收录网页的方法
  • Bugku-1和0的故事
  • 微硕WINSOK N+P MOSFET WSD3067DN56,优化汽车智能雨刷系统
  • DeviceNet 转 Profinet:西门子 S7 - 1500 PLC 与欧姆龙伺服电机在汽车焊装生产线夹具快速切换定位的通讯配置案例
  • 探索鸿蒙应用开发:构建一个简单的音乐播放器
  • 人脸识别(具体版)
  • 4.10 顶点光源
  • 深度学习---PyTorch 神经网络工具箱
  • 第九篇:静态断言:static_assert进行编译期检查
  • 第10讲 机器学习实施流程
  • tablesample函数介绍
  • 机器学习-单因子线性回归
  • android pdf框架-14,mupdf重排
  • 借助VL模型实现一个简易的pdf书签生成工具
  • 78-数据可视化-折线图
  • 静默安装 Oracle Database 21c on CentOS 7.9
  • DINOv3详解+实际下游任务模型使用细节(分割,深度,分类)+ Lora使用+DINOv1至v3区别变换分析(可辅助组会)
  • Linux编译SRS并测试RTMP流
  • 【完整源码+数据集+部署教程】遥感温室图像分割系统: yolov8-seg-slimneck
  • Apache 生产环境操作与 LAMP 搭建指南
  • 11种数据库类型详解:数据库分关系数据库、非关系数据库、时序数据库、向量数据库等
  • UVa12180/LA4300 The Game
  • Kafka 核心原理、架构与实践指南
  • Tesollo展示灵巧手自动化精准测量系统
  • 11MySQL触发器实战:用户操作日志审计系统
  • 【深度学习计算机视觉】06:目标检测数据集