• 2024-08-15手动实现 Spring 底层机制【初始化 IOC容器+依赖注入+BeanPostProcessor 机制+AOP】【任务阶段4】
    手动实现Spring底层机制【初始化IOC容器+依赖注入+BeanPostProcessor机制+AOP】【任务阶段4】任务阶段1、2、3链接一、实现任务阶段1-编写自己Spring容器,实现扫描包,得到bean的class对象二、实现任务阶段2-扫描将bean信息封装到BeanDefinition对象,并
  • 2024-06-14JavaEE——声明式事务管理案例:实现用户登录
    一、案例要求        本案例要求在控制台输入用户名密码,如果用户账号密码正确则显示用户所属班级,如果登录失败则显示登录失败。实现用户登录项目运行成功后控制台效果如下所示。欢迎来到学生管理系统请输入用户名:zhangsan请输入zhangsan的密码:123456用户登录成
  • 2024-06-02Ioc之全注解开发
    @Configuration是@Component的别名,所以两个使用哪个都可以@ComponentScan注解中value的别名是basePackages,所以两个用哪个都可以配置类@Component//@Configuration//@ComponentScan(value={"cn.powernode.dao","cn.powernode.service"})@ComponentScan(basePackages
  • 2024-02-07MyBatis缓存
    MyBatis缓存缓存就是内存中的数据,常常来自对数据库查询结果的保存,使用缓存,我们可以避免频繁的与数据进行交互,进而提高响应速度。MyBatis也提供两种缓存模式,分为一级缓存和二级缓存。优点:提供查询效率减少频繁进行I/O操作,从而减少数据库的压力。适合存放缓存的数据:【1】查询频
  • 2023-11-20Spring_2023_11_20_1
    Spring基础依赖pom依赖<!--Spring基础包括:Spring-core/Spring-beans/Spring-app/Spring-expression--><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId&
  • 2023-11-13mybatis模糊查询
    模糊查询在我们开发中是一项必不可缺少的重要内容。对于我们mybatis实现模糊查询有三种方式,以下具体的实现步聚:1.添加模糊查询的接口方法getStudentBySnameList<Student>getStudentBySname1(Stringsname);List<Student>getStudentBySname2(Stringsname);List<Stud
  • 2023-09-25org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.dao.Stu
    问题描述在我写好了后端代码之后,就一直启动不成功,爆出来这个错误,一直说什么,哪里哪里配置不行,哪里哪里没有注解,哪里哪里不一致等,我看了半天~问题解决原来是这里:之前我没有加RestControlller的注解加上之后:数据显示啦!
  • 2023-08-04Spring-1-透彻理解Spring XML的Bean创建--IOC
    学习目标上一篇文章我们介绍了什么是Spring,以及Spring的一些核心概念,并且快速快发一个Spring项目,实现IOC和DI,今天具体来讲解IOC能够说出IOC的基础配置和Bean作用域了解Bean的生命周期能够说出Bean的实例化方式一、Bean的基础配置问题导入问题1:在<bean>标签上如何配置别名
  • 2023-03-05Text
    packagecom.st.text;importjava.util.ArrayList;importjava.util.Scanner;importcom.st.dao.StudentDao;importcom.st.entity.Student;/**在类中,主要是通过菜
  • 2023-03-05StudentDao
    packagecom.st.dao;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.util.Ar
  • 2022-11-08Spring-控制反转,依赖注入
    SpringIOC纯配置文件Spring通过一种称作控制反转IOC的技术促进了低耦合,达到当系统一旦出现新的需求之后,尽量少去改动原有的Java类,而是去改配置文件的效果。控制反转意味
  • 2022-11-06第三章:MyBatis框架Dao代理-动态代理简化代码
    第三章:MyBatis框架Dao代理内容列表◼Dao接口动态代理◼参数传递◼处理查询结果◼like和主键1Dao代理实现CURD1.1去掉Dao接口的实现类1.2getMapper
  • 2022-11-01Spring Boot 整合MongoDB
    安装Dockerhttps://www.cnblogs.com/zk2020/p/15547782.htmlDocker安装MondoDB#拉去镜像dockerpullmongo:latest#创建和启动容器。-d前台还是后台启动默认false