- 博客(12)
- 收藏
- 关注
转载 spring中bean的作用域
几种作用域中,request、session作用域仅在基于web的应用中使用(不必关心你所采用的是什么web应用框架),只能用在基于web的Spring ApplicationContext环境。1、Singleton当一个bean的作用域为Singleton,那么Spring IoC容器中只会存在一个共享的bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例。Singleton是单例类型,就是在创建起容器时就同时自动创建了一个bean的对象,不管你是否.
2021-11-23 12:17:34
119
转载 spring注入的示例
采用注解的方式注入1、编写pojo实体类@Component("people")public class People { @Autowired private Cat cat; @Autowired private Dog dog; @Value("yxw") private String name; @Override public String toString() { return "People{" +
2021-11-23 12:04:05
185
转载 spring所需的配置文件
1、 beans.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans
2021-11-23 11:07:11
1527
原创 spring的两种思想IOC与AOP
一、IOC控制反转IoC(Inversion of Control),是一种设计思想,DI(依赖注入)是实现IoC的一种方法,也有人认为DI只是IoC的另一种说法。没有IoC的程序中 , 我们使用面向对象编程 , 对象的创建与对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控制,控制反转后将对象的创建转移给第三方,个人认为所谓控制反转就是:获得依赖对象的方式反转了。IoC是Spring框架的核心内容,使用多种方式完美的实现了IoC,可以使用XML配置,也可以使用注解,新版本的Spring也可以零
2021-11-23 00:43:34
521
转载 mybatis中的动态sql语句
动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句1、if<select id="queryBlogIf" parameterType="map" resultType="blog"> select * from blog <where> <if test="title != null"> title = #{title} </if> <if test="author
2021-11-23 00:17:29
129
转载 mybatis的一对多和多对一的xml文件的配置举例
一、多对一的mapper编写(1)按查询嵌套处理<mapper namespace="com.kuang.mapper.StudentMapper"> <select id="getStudents" resultMap="StudentTeacher"> select * from student </select> <resultMap id="StudentTeacher" type="Student"> &
2021-11-23 00:00:21
343
转载 mybatis实现分页
一、分页的原因在学习mybatis等持久层框架的时候,会经常对数据进行增删改查操作,使用最多的是对数据库进行查询操作,如果查询大量数据的时候,我们往往使用分页进行查询,也就是每次处理小部分数据,这样对数据库压力就在可控范围内。二、使用Limit实现分页#语法 SELECT * FROM table LIMIT stratIndex,pageSize SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15#为了检索从某一个偏移量到记录集的结束所有的记录行,可
2021-11-22 23:35:21
153
原创 创建mybatis项目所需要的maven依赖
<!--导入依赖--><dependencies> <!--mysqlq驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.12</version> </de
2021-11-22 20:14:17
145
原创 创建mybatis连接数据库并测试的步骤
一、创建步骤(1)创建空白maven项目(2)在resource目录下编写mybatis-config.xml配置文件,并创建db.properties文件(3)在pojo包中建立实体类,在dao层建立接口,并在接口所在包下建立xml配置文件,在配置文件中配置各种方法的具体实现(若采用注解开发,则无需配置,直接在接口上实现)(4)在utils包下新建 MybatisUtils类实现数据库连接池使用(4)在Test目录下新建包,使用junit进行测试二、在xml文件中进行开发CRUD操作:
2021-11-22 20:11:11
2054
转载 mybatis的数据库连接池
MyBatis 每次创建结果对象的新实例时,它都会使用一个对象工厂(ObjectFactory)实例来完成。默认的对象工厂需要做的仅仅是实例化目标类,要么通过默认构造方法,要么在参数映射存在的时候通过有参构造方法来实例化。如果想覆盖对象工厂的默认行为,则可以通过创建自己的对象工厂来实现。(1)他们的作用域SqlSessionFactoryBuilder 的作用在于创建 SqlSessionFactory,创建成功后,SqlSessionFactoryBuilder 就失去了作用,所以它只能存在于创
2021-11-22 19:50:54
1196
转载 mybatis配置文件
MyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。其中比较重要的配置文件有如下:(1)MyBatis核心配置文件(其中在url那一栏要加入时区,不然运行会报错)<?xml version="1.0" encoding="UTF-8"
2021-11-22 19:06:30
1147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人