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

我做网站了 圆通莱芜都市网二手车租车

我做网站了 圆通,莱芜都市网二手车租车,快手小程序开发教程,iis网站防盗链简介 spring官方的解释过于专业化,初学者可能比较难懂,接下来我将通过一个最基础的Java项目来尽可能的展示spring中的作用及spring的底层是如何来实现的。 项目结构 该项目是一个简单的JavaSE项目,没有maven或者tomcat等其他。只在控制台进…

简介

spring官方的解释过于专业化,初学者可能比较难懂,接下来我将通过一个最基础的Java项目来尽可能的展示spring中的作用及spring的底层是如何来实现的。

项目结构

该项目是一个简单的JavaSE项目,没有maven或者tomcat等其他。只在控制台进行结果的输出。

首先我分为了四层分别是beans,controller,dao,service以及一个测试类。 

dao层和service层我只做了简单的输出语句,用来表示已经进入了此方法内部。

 现在有两个service层的类,分别是UserServiceImpl和UserServiceImpl01,红色框住是他们各自类中的业务,我们假设此时的业务较多,不只是简单的一个输出语句。在真实的业务中,如果我们想要进行更换service层的实现类,那么我们不仅需要去改此处的代码,并且还要对每一个调用到此service的代码部分都进行统一的修改。此时就会发现我们的工作量很大。最主要的一个原因就是代码的耦合度高,导致许多的代码紧密连接到了一块,不利于后期代码的维护。

那么spring就很好的帮助我们去解决了这样的一个问题,也就是他的依赖注入的一个功能,

  1. 依赖注入 (Dependency Injection, DI):Spring通过IoC容器自动管理对象之间的依赖关系,使得代码解耦,更容易测试。

主要部分演示

我们首先在D盘创建一个txt文件,其内容是我们要调用的某个类的全路径类名,然后通过字符流来读取文件中的内容。当读取完成后,我们就能通过反射的技术,获取到类对象,然后使用newInstance()方法来创建一个对象。之后继续调用service层的方法即可。

之后如果我们想要切换类对象,那么我们只需要修改文件中的内容即可,不需要在去代码中进行修改。这就是spring底层的一个实现原理,也就是反射。使用spring框架后,不用再自己创建要使用的对象了。而是由 Spring 容器统一管理,自动“注入”,注入即赋值。

http://www.hyszgw.com/news/64459/

相关文章:

  • 哪个浏览器可以看禁止网站网站做收录是什么意思
  • 网站建设的客户需求分析调研表海外免费服务器
  • 做任务领取礼品的网站网站内部推广
  • 学校网站开发研究的意义和目的网络安全培训机构排名
  • 网站建设定义网站运营与推广论文
  • 建站 报价安徽省住房和城乡建设厅网站6
  • 好的外贸网站的特征秦皇岛背后六个老大
  • shopify建站公司医院做网站备案都需要什么
  • 介绍小说的网站模板手工制作灯笼的步骤
  • 做兼职有哪些网站苏州网站制作方法
  • 装修公司资质查询官方网站图片外链
  • 课程资源网站开发 jsp个人网页html代码
  • 昆明网站建设一条龙重庆网站排名提升
  • 如何模仿网站模板上海网站托管
  • 重庆做网站建设企业代写文章兼职
  • 中国建设银行官网首页网站wordpress的配置文件在什么位置
  • 只有网站才需要域名吗wordpress 插件 定时
  • 网站点击率多少正常wordpress 根据id获取文章
  • 有优惠券网站 怎么做代理贵阳开发网站
  • 邵阳网站建设推广中国华能集团电子商务平台
  • 宁德市蕉城区建设局网站兴仁市建设局网站
  • 东莞网页制作网站怀化火车站网站
  • 英文网站提交做微信公众号还是网站
  • a做爰视频免费观费网站制作一份网站建设的简要任务执行书
  • 手机电影网站怎么做的博客园和wordpress
  • 浙江城乡与住房建设部网站wordpress运维
  • 医院诊所响应式网站模板漂亮的网页设计欣赏
  • 本地建站工具企业简介画册
  • 我的手机网站网站管理员容易做吗
  • 遵义网站制作在线详情页制作