- 博客(44)
- 收藏
- 关注
原创 2025/2/29 下午《尚硅谷》——spring---基于注解的自动装配之@Autowire(代码示例详解)
@Autowired 是 Spring 框架中用于依赖注入的核心注解,支持成员变量、set 方法和构造器三种注入方式。其原理默认通过 byType 匹配 Bean,若存在多个匹配则转为 byName,仍无法匹配时可使用 @Qualifier 指定 Bean。若无匹配 Bean 会抛出 NoSuchBeanDefinitionException,可通过 required = false 避免强制装配。合理使用 @Autowired 能简化代码,提升 Spring 应用的灵活性和可维护性。
2025-03-01 16:15:57
809
原创 2025/2/28 下午《尚硅谷》——基于注解管理bean之功能分析、注解和扫描、扫描组件、bean的id---含代码示例详解
Spring通过@Component、@Controller、Service、Repository标识组件,<context:component-scan>扫描注册Bean,默认ID为类名小驼峰。过滤规则:exclude-filter按注解(type="annotation")或类(type="assignable")排除;use-default-filters="false"+include-filter精准包含。自定义ID:注解value定义,避免NSBDE。
2025-02-28 17:58:56
584
原创 2025/2/28 下午《尚硅谷》——spring中基于xml的自动装配之byType、byName(项目完整实例解析)
2025/2/28 下午《尚硅谷》——spring中基于xml的自动装配之byType、byName(项目完整实例解析)
2025-02-28 15:32:00
631
原创 2025/2/28 上午《尚硅谷》——spring中基于xml的自动装配-自动装配(Autowiring)笔记(项目实例演示)
2025/2/28 上午《尚硅谷》——spring中基于xml的自动装配-自动装配(Autowiring)笔记(项目实例演示)
2025-02-28 11:42:24
732
原创 2025/2/28 上午《尚硅谷》——spring中FactoryBean
FactoryBean 接口中有三个核心方法:getObject():返回由工厂创建的对象实例。这个对象会被交给 IOC 容器管理。getObjectType():返回工厂所创建对象的类型。isSingleton():指示工厂创建的对象是否是单例的。默认返回 true,表示单例。
2025-02-28 09:28:05
475
原创 2025/2/27 上午《尚硅谷》——spring中bean的生命周期——bean的作用域对生命周期的影响和后置处理器(代码演示实例)
2025/2/27 上午《尚硅谷》——spring中bean的生命周期——bean的作用域对生命周期的影响和后置处理器(代码演示实例)
2025-02-27 11:49:40
455
原创 2025/2/27 上午《尚硅谷》——spring中bean的作用域(代码演示实例)
2025/2/27 上午《尚硅谷》——spring中bean的作用域(代码演示实例)
2025-02-27 10:38:15
641
原创 2025/2/27 上午《尚硅谷》——spring管理数据源和引入外部属性文件步骤以及关键文件源码
2025/2/27 上午《尚硅谷》——spring管理数据源和引入外部属性文件步骤以及关键文件源码
2025-02-27 09:53:31
517
原创 2025/2/25 -26《尚硅谷》——Spring依赖注入实例讲解(setter、构造器、特殊值处理、为类类型、数组类型、list集合类型、map集合类型的属性赋值、p命名空间等
2025/2/25 下午《尚硅谷》——Spring依赖注入实例讲解(setter、构造器、特殊值处理、为类类型、数组类型、list集合类型、map集合类型的属性赋值、p命名空间等
2025-02-25 19:21:59
535
原创 2025/2/25 下午《尚硅谷》——Spring IOC 容器中获取 Bean 的几种方式及其注意事项
2025/2/25 下午《尚硅谷》——Spring IOC 容器中获取 Bean 的几种方式及其注意事项
2025-02-25 16:40:04
539
原创 2025/2/25 中午《尚硅谷》——Spring——IOC容器创建对象基本步骤
2025/2/25 中午《尚硅谷》——Spring——IOC容器创建对象基本步骤
2025-02-25 12:55:14
278
原创 2025/2/25 中午《尚硅谷》——Spring 概述
2025/2/25 中午《尚硅谷》——Spring 概述——Spring 框架通过其核心特性(如 IOC 和 AOP)以及丰富的功能模块,为 Java 应用程序开发提供了强大的支持。其非侵入式设计、组件化思想和一站式解决方案,使得开发人员能够更高效地构建复杂的企业级应用。
2025-02-25 12:16:17
812
原创 GLM-PC助力我的AI电脑——一句话电脑自己动起来为我工作!(偷闲时刻发现了个好玩具!)
你是否幻想过一句话就能让电脑自动处理文件、打开软件,甚至远程控制它完成工作?GLM-PC——这个“会听话”的AI工具,让你的电脑秒变智能助手!无需代码、无需复杂操作,动动嘴或敲几个字,任务自动完成!
2025-02-24 21:14:55
908
原创 2025/2/24 下午《尚硅谷》——分页插件—— PageHelper和PageInfo<T>
2025/2/24 下午《尚硅谷》——分页插件—— PageHelper和PageInfo<T>
2025-02-24 19:38:26
652
原创 2025/2/24 下午《尚硅谷》——mybatis逆向工程创建教程(含代码)——奢华尊享版本、简洁版
2025/2/24 下午《尚硅谷》——mybatis逆向工程创建步骤(含代码-以奢华尊享版为例)——奢华尊享版本、简洁版
2025-02-24 16:20:57
1407
原创 2025/2/24 上午《尚硅谷》—— mybatis的二级缓存、相关配置、缓存查询顺序、EHcache——含实例演示代码
2025/2/24 上午《尚硅谷》—— mybatis的二级缓存、相关配置、缓存查询顺序、EHcache——含实例演示代码
2025-02-24 13:10:11
644
原创 DeepSeek之外实用工具——清言浏览器插件,AutoGLM Web——你的AI工作学习助手
DeepSeek之外实用工具——清言浏览器插件,AutoGLM Web——你的AI工作学习助手
2025-02-24 10:52:07
1247
原创 2025/2/24 上午《尚硅谷》—— mybatis的一级缓存以及使一级缓存失效的四种情况
2025/2/24 上午《尚硅谷》—— mybatis的一级缓存以及使一级缓存失效的四种情况
2025-02-24 09:03:12
618
原创 2025/2/23 1-DAY《尚硅谷》—— MyBatis 动态SQL(涵盖各种标签以及使用实例演示和解析)——if标签、where标签、trim标签、choose、when......
2025/2/23 1-DAY《尚硅谷》—— MyBatis 动态SQL(涵盖各种标签以及使用实例演示和解析)——if标签、where标签、trim标签、choose、when、otherwise标签、foreach标签、sql标签。
2025-02-23 12:11:40
617
原创 2025/2/22 下午《尚硅谷》—— MyBatis 中通过分步查询处理一对多的映射关系——模板套用步骤
2025/2/22 下午《尚硅谷》—— MyBatis 中通过分步查询处理一对多的映射关系
2025-02-22 16:34:54
152
原创 2025/2/22下午《尚硅谷》——mybatis中通过collection处理一对多的映射关系——可套用模板(实例演示)
在 MyBatis 中,collection 标签用于处理一对多的映射关系。通过 collection,可以将查询结果中的多条记录映射到一个集合属性中。以下是一个完整的实例演示,展示了如何使用 collection 处理部门(Dept)和员工(Emp)之间的一对多关系。
2025-02-22 15:36:51
309
原创 2025/2/22上午《尚硅谷》——mybatis中处理多对一映射关系功能分析——三种处理方式:级联、association、分布查询——resultType和resultMap的区别以及对比
2025/2/22上午《尚硅谷》——mybatis中处理多对一映射关系功能分析——三种处理方式:级联、association、分布查询——resultType和resultMap的区别以及对比
2025-02-22 13:03:02
1050
原创 2025/2/22上午《尚硅谷》——mybatis中使用resultMap处理字段名和属性名不一致——实例运行代码
resultMap是 MyBatis 中用于设置自定义映射关系的标签。它可以将数据库查询结果映射到 Java 对象中,特别是当数据库字段名与 Java 对象的属性名不一致时,resultMap非常有用。
2025-02-22 10:20:08
445
原创 2025/2/21晚上《尚硅谷》——mybatis使用全局配置处理字段名和属性名不一致问题——字段名和属性名不一致的情况,如何处理映射关系
2025/2/21晚上《尚硅谷》——mybatis使用全局配置处理字段名和属性名不一致问题——字段名和属性名不一致的情况,如何处理映射关系
2025-02-21 20:10:40
400
原创 2025/2/21下午《尚硅谷》——mybatis处理批量删除和动态设置表名——#{}和${}
2025/2/21下午《尚硅谷》——mybatis处理批量删除和动态设置表名——#{}和${}
2025-02-21 16:39:01
491
原创 2025/2/21下午《尚硅谷》——mybatis处理模糊查询的三种方式——实例代码和MyBatis 中三种模糊查询方式的使用与对比
2025/2/21下午《尚硅谷》——mybatis处理模糊查询的三种方式——实例代码和MyBatis 中三种模糊查询方式的使用与对比
2025-02-21 15:07:39
687
原创 2025/2/21中午《尚硅谷》——mybatis的查询功能——查询所有用户信息为map集合的两种方式——@MapKey
2025/2/21中午《尚硅谷》——mybatis的查询功能——查询所有用户信息为map集合的两种方式
2025-02-21 12:37:54
625
原创 2025/2/21上午《尚硅谷》——mybatis的查询功能——getUserByIdToMap根据id查询用户信息为map集合实现步骤
2025/2/21上午《尚硅谷》——mybatis的查询功能——getUserByIdToMap根据id查询用户信息为map集合实现步骤
2025-02-21 10:09:54
298
原创 2025/2/21早上《尚硅谷》——mybatis的查询功能——统计单行单列getCount()功能实现步骤以及知识点
2025/2/21早上《尚硅谷》——mybatis的查询功能——统计单行单列getCount()功能实现步骤以及知识点
2025-02-21 09:49:03
212
原创 2025/2/21早上《尚硅谷》——mybatis的查询功能之getUserById和getAllUser实现步骤——错误纠察和总结反思
2025/2/21早上《尚硅谷》——mybatis的查询功能之getUserById和getAllUser实现步骤——SQL 查询结果与返回值类型的关系——错误纠察和总结反思
2025-02-21 08:51:58
425
原创 2025/2/20下午《尚硅谷》——mybatis获取参数值的情况——在mapper接口方法的参数上设置@param注解
2025/2/20下午《尚硅谷》——mybatis获取参数值的情况——在mapper接口方法的参数上设置@param注解
2025-02-20 15:46:04
146
原创 2025/2/20下午《尚硅谷》——mybatis获取参数值的情况——若mapper接口方法的参数为实体类类型的参数
2025/2/20下午《尚硅谷》——mybatis获取参数值的情况——若mapper接口方法的参数为实体类类型的参数
2025-02-20 15:12:01
299
原创 2025/2/20下午《尚硅谷》——mybatis获取参数值的情况——若mapper接口方法的参数为map集合类型的参数
2025/2/20下午《尚硅谷》——mybatis获取参数值的情况——若mapper接口方法的参数为map集合类型的参数
2025-02-20 14:47:16
249
原创 2025/2/20中午《尚硅谷》——mybatis获取参数值的情况——mapper接口方法的参数为多个字面量类型
2025/2/20中午《尚硅谷》——mybatis获取参数值的情况——mapper接口方法的参数为多个字面量类型
2025-02-20 12:42:59
442
原创 2025/2/20上午《尚硅谷》——mybatis获取参数值的两种方式:#{}和${}——若mapper接口方法的参数为单个的字面量类型示例代码演示
2025/2/20上午《尚硅谷》——mybatis获取参数值的两种方式:#{}和${}——若mapper接口方法的参数为单个的字面量类型示例代码演示
2025-02-20 11:52:13
307
原创 2025/2/20上午《尚硅谷》——IDEA中删除模块后重新创建同名模块显示已存在的解决方法
2025/2/20上午《尚硅谷》——IDEA中删除模块后重新创建同名模块显示已存在的解决方法
2025-02-20 09:08:18
241
原创 2025/2/19 晚上《尚硅谷》——mybatis核心配置文件之mappers——避免繁杂重复引用mybatis映射文件解决方法
2025/2/19 晚上《尚硅谷》——mybatis核心配置文件之mappers——避免繁杂重复引用mybatis映射文件解决方法
2025-02-19 20:14:15
140
原创 2025/2/19 晚上《尚硅谷》——mybatis核心配置文件之typeAliases——typeAliases设置某个具体的类型的别名
2025/2/19 晚上《尚硅谷》——typeAliases:设置某个具体的类型的别名
2025-02-19 19:37:11
179
原创 2025/2/19 下午《尚硅谷》——mybatis核心配置文件之properties——在mybatis 中引用jdbc.properties文件的步骤
步骤二:在mybatis-config.xml文件中使用<properties>标签引入properties文件,此后就可以在当前文件中使用${key}的方式访问value。id:设置环境的唯一标识,可通过environments标签中的default设置某一个环境的id,表示默认使用的环境。--引入properties文件,此后就可以在当前文件中使用${key}的方式访问value——-->type:设置数据源的类型,type="POOLED|UNPOOLED|JNDI"--设置连接数据库的用户名-->
2025-02-19 19:10:19
665
原创 数据科学与大数据技术 专业课程设计任务书+PPT+项目——学生成绩管理与分析系统_spring boot+vue_项目包含前后端整体
此系统展示了一个项目的整体设计架构图,其中包含了用户、登录管理、用户信息表、用户成绩管理以及成绩信息表等关键组件。用户通过登录管理模块进行身份验证,该模块与用户信息表交互以获取和修改用户的基本信息。登录成功后,用户可以访问用户成绩管理模块,该模块允许用户查看和管理自己的成绩信息,并且与成绩信息表进行数据交换以存储和检索学生成绩。整个系统的设计旨在确保用户信息和成绩数据的有效管理和安全访问。学生信息:学校、用户名、密码、姓名、性别、班级、专业等。成绩管理:成绩录入、修改、删除、查询、统计、分析。
2025-02-19 16:45:33
547
数据科学与大数据技术 专业课程设计PPT
2025-02-19
数据科学与大数据技术 专业课程设计任务书-学生成绩管理与分析系统-spring boot+vue等
2025-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人