• 2024-11-20Spring之OCP开闭原则和DIP依赖倒置原则
    通过如下代码,来分析几个开发原则(OCP开闭原则和DIP依赖倒置原则)代码结构1.Test类packagecom.xu.spring6.client;importcom.xu.spring6.web.UserAction;publicclassTest{publicstaticvoidmain(String[]args){UserActionuserAction=newUserActio
  • 2024-09-05Spring、SpringMVC、SpringBoot都是什么,有什么区别
    Spring、SpringMVC、SpringBoot都是什么,有什么区别Spring:是一个轻量级的基于IOC和AOP的容器框架,是用来简化开发流程的一套框架。IOC:InversionofController控制反转。不好理解的概念:应用不负责依赖对象的创建,而是把它们创建的控制器交给外部容器,这种控制权的转移就是控
  • 2024-06-23Error creating bean with name 'userServiceImpl': Unsatisfied dependency expressed through
     原因是:Property'sqlSessionFactory'or'sqlSessionTemplate'arerequired,检查一下这两个类是干什么的:SqlSessionFactory是MyBatis的重要对象之一,是创建SqlSession的工厂。SqlSessionTemplate是MyBatis-Spring的核心,是MyBatis为了接入Spring提供的Bean,这个
  • 2023-04-15Spring04_Aop
    一、AOP概述(一)AOP简介​ 面向切面编程是一种通过横切关注点(Cross-cuttingConcerns)分离来增强代码模块性的方法,它能够在不修改业务主体代码的情况下,对它添加额外的行为。(二)为何需要AOP​ 面向对象编程OOP可以通过对业务的分析,然后抽象出一系列具有一定属性与行为的类,并通
  • 2023-03-14Spring Study lesson02 - 案例学习二-23-03-14
    把dao中UserDao的实现类写入到beans.xml中,三个实现类。<beanid="MySqlDaoImpl"class="com.feijian.dao.MySqlDaoImpl"/><beanid="OracleDaoImpl"class="com.feiji
  • 2023-03-102.HelloSpring
    2.HelloSpring思考问题?Hello对象是谁创建的?Hello对象是由Spring设置的Hello对象的属性是怎么设置的?Hello对象的属性是Spring容器设置的这个过程就叫控制反转
  • 2023-02-26@Resource注入
    1、根据名称注入@Resource(name="userService")privateUserServiceuserService;@Service("userService")publicclassUserServiceImplimplementsUse
  • 2022-11-25spring控制反转(IOC)
    控制反转(InverseOfControl)不是什么技术,而是一种设计思想。它的目的是指导我们设计出更加松耦合的程序。更加有利于程序维护!控制:对象的创建例如要使用UserServiceImpl:
  • 2022-10-14Java注解(1):码农的小秘
    很多码农在写代码的时候不太爱写注释,结果任务一多,时间一长,需求一改,就完全不知道当初自己都干了些啥了。好在现在大多数编程语言都有注释功能,能够在代码里面做一些备注,不至