- 博客(8)
- 收藏
- 关注
原创 方法注入以及bean的作用域
方法注入 Spring在初始化容器的时候对配置 <lookup-method/> 的bean做了特殊处理,Spring会对bean指定的class做动态代理, 代理标签中name属性所指定的方法,返回bean属性指定的bean实例对象。 package app; public class Computer { private String name; public Computer(){} public String getName() { ret
2021-06-30 22:30:43
79
原创 Spring的注入方式
DI DI存在两个主要变体:基于构造函数的依赖注入和基于Setter的依赖注入。 基于构造函数的依赖注入 实体类: public class UserServiceImpl implements UserService{ private UserDao userDao; public UserServiceImpl (int year,String name,UserDao userDao){ this.userDao = userDao; } publi
2021-06-29 20:38:26
69
原创 Spring简单配置及简单IOC
spring可以帮我们创建对象 更改依赖关系时,不需要改代码,直接更改配置文件 对象的数量,更好控制 beans配置文件 <?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="
2021-06-27 21:56:22
65
原创 动态SQL
动态SQL 动态SQL就是根据不同的SQL生成不同的SQL语句 if <select id="sellctStudentss" parameterType="Student" resultType="Student"> select * from student <where> <if test="id!=null and id>0"> and id=#{id} </if>
2021-06-23 23:09:46
63
原创 resultMap和缓存
resultMap和缓存 参数 方法一:#{参数} 例如: <!--会创建PreparedStatement对象,可以使用占位符,并通过占位符安全地设置参数,可以防止sql语句注入,安全性能更高--> 如:select * from student where id=#{id} 转换为:select * from student where id=? <!--numericScale保留小数点的位数--> #{height,javaType=double,jdbcType=NUMER
2021-06-22 09:29:28
96
原创 Mybatis配置及CRUD
Mybatis配置及CRUD 配置 environments(环境配置) 尽管可以配置多个环境,但每个 SqlSessionFactory 实例只能选择一种环境。 <environments default="development"> <!-- environment(环境变量)--> <environment id="development"> <!-- transactionManager(事务管理器)--&
2021-06-21 21:50:05
69
原创 MyBatis简单配置
properties(属性) 这些属性可以在外部进行配置,并可以进行动态替换。 <!-- 引入对应properties文件,可以使用EL表达式的方式读取属性文件的信息--> <!-- PropertyParser 类里面找--> <properties resource="application.properties"> <!-- 是否指定设置默认值--> <property name="org.apa
2021-06-18 08:07:56
116
原创 常用的Dos命令
打开CMD的方式 开始+系统+命令提示符 win键+R 输入cmd 在任意的文件夹下面,按住shift键+鼠标右键带点击,在此处代开命令行窗口 资源管理器的地址栏前面加上cmd+空格+路径 管理员方式运行:选择以管理员方式运行 常用的Dos命令 #盘符切换 例如 D: #查看当前目录下的所有文件:dir #切换目录:cd (切换盘) cd /d 盘名 cd..上一级目录 cd 文件名 下一级目录 #清除屏幕 cls #退出终端 exit #查看电脑的ip ipconfig(查看电脑
2020-11-26 15:01:31
87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人