上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 33 下一页
摘要: 基于注解方式进行属性注入,涉及到 4 个注解: @Autowired:根据属性类型,进行自动装配 @Qualifier:根据属性名称进行注入,跟 @Autowired 一起使用 @Resource:既可以根据类型注入,也可以根据名称注入 @Value:注入普通类型属性 一、@Autowired 现在 阅读全文
posted @ 2021-08-01 14:38 把苹果咬哭的测试笔记 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 什么是注解? 注解是代码里的特殊标记,格式:@注解名称(属性名称=属性值, 属性名称2=属性值...)。 可以作用在:类、方法、属性上面。 使用注解的目的:简化 xml 配置,让使用配置更简洁优雅。 一、spring 针对 bean 管理中创建对象提供注解 @Component @Service @ 阅读全文
posted @ 2021-07-31 23:40 把苹果咬哭的测试笔记 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 有时候,为了灵活方便,我们会把某些固定的数据存放到文件里,然后去读取里面的内容来使用。 比如数据库的连接信息,这些内容就可以放到 properties 文件中,然后使用 xml 配置文件去读取里面的内容,完成需要的注入。 这里使用德鲁伊连接池举例,德鲁伊连接池是阿里巴巴开源的数据库连接池项目。 一、 阅读全文
posted @ 2021-07-31 21:00 把苹果咬哭的测试笔记 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 什么是自动装配? 在之前的内容中,每给属性注入值都要一个个的用 property 标签来完成,比如: <bean id="book" class="com.pingguo.spring5.collectiontype.Book" scope="prototype"> <property name=" 阅读全文
posted @ 2021-07-31 17:50 把苹果咬哭的测试笔记 阅读(36) 评论(0) 推荐(0) 编辑
摘要: bean 的生命周期是指,从对象创建到对象销毁的过程。 过程如下: 通过构造器创建 bean 实例(比如,无参数构造)。 为 bean 的属性设置值和对其他 bean 的引用(比如,调用set方法)。 调用 bean 的初始化方法(需要进行配置初始化的方法)。 bean 可以使用了(比如,对象被获取 阅读全文
posted @ 2021-07-31 17:03 把苹果咬哭的测试笔记 阅读(56) 评论(0) 推荐(0) 编辑
摘要: bean的作用域,其实就是设置创建 bean 的实例是属于单实例,还是多实例。 1. 默认单实例 默认情况下,创建的 bean 是单实例对象。 比如,用之前的代码为例: @Test public void testCollection2() { ApplicationContext context 阅读全文
posted @ 2021-07-31 11:49 把苹果咬哭的测试笔记 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 之前提到的 bean 是我们自己创建的,属于普通类型的 bean。还有一种是工厂 bean,属于 spring 中内置的一种类型。 区别是什么?以此配置为例: <bean id="course2" class="com.pingguo.spring5.collectiontype.Course"> 阅读全文
posted @ 2021-07-31 11:21 把苹果咬哭的测试笔记 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 一、定义数组、list、map、set类型属性 创建类、定义数组、list、map、set类型属性,生成对应set方法。 package com.pingguo.spring5.collectiontype; import java.util.Arrays; import java.util.Lis 阅读全文
posted @ 2021-07-31 09:00 把苹果咬哭的测试笔记 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 一、Mysql 中索引的创建删除 innodb 和 myisam 引擎会自动为主键或者带有 UNIQUE 属性的列建立索引。 如果要为其他列建立索引,就需要显示的指明。 1. 创建表的时候创建索引 CREATE TABLE 表名 ( 各个列的信息..., (KEY/INDEX) 索引名 (需要被索引 阅读全文
posted @ 2021-07-30 09:23 把苹果咬哭的测试笔记 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一、根页面万年不动 在之前的文章里,为了方便理解,都是先画存储用户记录的叶子节点,然后再画出存储目录项记录的内节点。 但实际上 B+ 树的行成过程是这样的: 每当为某个表创建一个 B+ 树索引,都会为这个索引创建一个根节点页面。最开始表里没数据,所以根节点中既没有用户记录,也没有目录项记录。 当往表 阅读全文
posted @ 2021-07-29 09:14 把苹果咬哭的测试笔记 阅读(116) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 33 下一页