摘要:
@Component:创建类对象,相当于配置<bean/> @Service:写在ServiceImpl类上 @Repository:写在数据库访问层类上 @Contoller:写在控制器类上 @Resource(不需要写set/get方法)设置自动注入 jdk中的注解 默认按照byName注入,如 阅读全文
摘要:
一、spring配置文件 <!-- 加载属性配置文件 --> <context:property-placeholder location="classpath:db.properties"/> <!-- 加载属性配置文件 --> <context:property-placeholder loca 阅读全文
摘要:
一、基本概念 AOP(aspect oriented programming):面向切面编程 面向切面编程:在原有纵向执行流程中,针对某一个或某一些方法添加通知,形成横切面的过程就叫面向切面编程。 AOP(aspect oriented programming):面向切面编程 面向切面编程:在原有纵 阅读全文
摘要:
一、spring创建对象的三种方式: 1、通过构造方法创建 无参构造创建:默认情况 有参构造创建:需要明确配置 <constructor-arg>中配置 index:参数索引 name:参数名 type:参数类型(区分基本数据类型和包装类) value:指定参数值 ref:指定参数值为另一个bean 阅读全文
摘要:
1、spring框架宗旨:不重新发明技术,让原有技术使用起来更加方便。 2、三大核心功能: IoC/DI:控制反转/依赖注入 AOP:面向切面编程 声明式事务 3、spring运行时环境: 1、spring框架宗旨:不重新发明技术,让原有技术使用起来更加方便。 2、三大核心功能: IoC/DI:控制 阅读全文
摘要:
一、mybatis.xml <mapper>中使用<package/> 二、mapper.java接口 public interface StudentMapper2 { @Select("select * from stu") List<Student> selAll(); } 三、Test中调用 阅读全文
摘要:
一、新增:insert、update、delete等返回值为int的不写reusltType <insert id="ins" parameterType="Student"> insert into stu values(default,#{name},#{age}); </insert> 二、事 阅读全文
摘要:
数据库连接池:在内存中开辟一块空间,存放多个数据库连接对象。 连接对象分为active和idle状态: active状态:当前连接对象被应用程序使用中 idle空闲状态:等待应用程序使用 使用数据库连接池的目的: 在高频率访问数据库时, 使用数据库连接池可以降低服务器系统压力,提高程序运行效率。 小 阅读全文
摘要:
log4j:可以输出日志到控制台或文件。 一、导入包:log4j 二、新建src/log4j.properties文件: #set log level and output place log4j.rootLogger = debug,stdout,D log4j.appender.stdout = 阅读全文
摘要:
一、接口绑定:把mapper.xml的sql语句绑定到mapper.java接口中的方法中 mybatis.xml: <mappers> <package name="com.mybatis.mapper"/> </mappers> mybatis.xml: <mappers> <package n 阅读全文