摘要:
Bean的生命周期 创建、初始化(赋初值)、使用、销毁。 方法一:@Bean+返回值方式 init destory <bean id="student" class="org.ghl.entity.Student" scope="singleton" init-method="myInit" des 阅读全文
2020年6月25日
摘要:
开发基于注解形式的spring SpringIOC容器的2种形式: (1)xml配置文件:applicationContext.xml; 存bean:<bean> 取bean: ApplicationContext context=new ClassPathXmlApplicationContext 阅读全文
2020年6月23日
摘要:
Spring整合Mybatis 思路:将Mybatis的SqlSessionFactory交给Spring。 SM整合步骤: 1.jar 2.类-表 3.mybatis配置文件conf.xml 4.通过mapper.xml将类、表建立映射关系 5.spring管理SqlSessionFactory 阅读全文
摘要:
Spring开发web项目 web项目初始化Spring IOC容器: 当服务启动时,通过监听器初始化一次(Spring-web.jar已经提供)。 需要7个jar:spring-java6个jar+Spring-web.jar。 web项目启动时,会自动加载web.xml,因此在web.xml中加 阅读全文
摘要:
基于注解形式的aop实现 1.jar 与实现接口方式的一致。 2.配置 将业务类、通知类纳入IOC容器。 开启注解对AOP的支持。 <aop:aspectj-autoproxy></aop:aspectj-autoproxy> 使用@Componet注解需要扫描器。 <context:compone 阅读全文
摘要:
使用注解实现声明式事务 1.jar包 spring-tx-4.3.9.RELEASE mysql-connector-java-5.1.47.jar common-dbcp.jar 连接池使用数据源 common-pool.jar 连接池 spring-jdbc-4.3.9.RELEASE aopa 阅读全文
2020年4月9日
摘要:
特殊值的注入问题: 给对象类型赋值null: <property name="name"> <null/> </property> 赋空值“” <property name="name"> <value></value> </property> 注意:在ioc容器中定义bean的前提:该bean的类 阅读全文
2020年3月25日
摘要:
初识Spring 1.搭建spring环境 下载jar包 https://maven.springframework.org/release/org/springframework/spring/ spring-framework-4.3.9.RELEASE-dist.zip 开发spring至少需 阅读全文
2020年2月8日
摘要:
查询缓存 一级缓存:同一个sqlSession对象 MyBatis默认开启一级缓存,如果用同样的sqlSession对象查询相同的数据,则会在第一次查询时向数据库发送SQL语句,并将查询的结果放入到SQLSESSION中,后续再次查询该同样的对象时,则直接从缓存中查询该对象即可(即忽略了数据库的访问 阅读全文
2020年1月29日
摘要:
开启日志:Log4j (1)加入jar包 (2)在conf.xml中配置开启日志: <settings> <!-- 开启日志,并指定要使用的具体日志为log4j --> <setting name="logImpl" value="LOG4J"/> </settings> 若未指定,则按照以下顺序寻 阅读全文