![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring初学笔记
文章平均质量分 66
言念
这个作者很懒,什么都没留下…
展开
-
Spring初学笔记
1. spring介绍Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2...原创 2018-12-12 22:17:15 · 50 阅读 · 1 评论 -
Spring容器装配bean 基于XML(IoC容器添加bean)
装配bean 基于XML1.1 实例化方式3种IoC容器实例化bean方式:默认构造、静态工厂、实例工厂1.1.1 默认构造<bean id="" class=""> 此种方式必须提供默认构造(也就是说不能覆盖掉无参构造器),因为IoC容器通过底层反射调用无参构造器。1.1.2 静态工厂常用于spring整合其他框架(工具)静原创 2018-12-13 23:10:55 · 44 阅读 · 1 评论 -
spring 编写代理:半自动
spring编写代理:半自动让spring 创建代理对象,从spring容器中手动的获取代理对象。导入jar包:核心:4(beans,core,context,expression)+1(commons-logging)AOP:AOP联盟(规范)、spring-aop (实现)目标类public interface UserService { public void add...原创 2018-12-14 22:42:11 · 243 阅读 · 0 评论 -
spring aop编程:全自动
spring aop编程:全自动从spring容器获得目标类,如果配置aop,spring将自动生成代理。要确定目标类,aspectj 切入点表达式,导入jar包(IDEA创建的spring项目好像没有这个jar包,可以自己添加,不然会报关于Aspectj方面的错)spring配置<?xml version="1.0" encoding="UTF-8"?><be...原创 2018-12-15 00:13:48 · 159 阅读 · 0 评论 -
spring——Aspectj
spring——Aspectj1.1 介绍AspectJ是一个基于Java语言的AOP框架Spring2.0以后新增了对AspectJ切点表达式支持@AspectJ 是AspectJ1.5新增功能,通过JDK5注解技术,允许直接在Bean类中定义切面新版本Spring框架,建议使用AspectJ方式来开发AOP主要用途:自定义开发1.2 切入点表达式【掌握】1.executio...原创 2018-12-15 23:07:52 · 1098 阅读 · 0 评论 -
JdbcTemplate
4 JdbcTemplatespring 提供用于操作JDBC工具类,类似:DBUtils。依赖 连接池DataSource (数据源)4.1 环境搭建4.1.1 创建表create database ee19_spring_day02;use ee19_spring_day02;create table t_user( id int primary key auto_inc...原创 2018-12-16 00:26:59 · 101 阅读 · 0 评论 -
spring总结(二)
1. OP :切面编程切面:切入点 和 通知 结合2. spring aop 编程&lt;aop:config&gt;方法1: &lt;aop:pointcut expression="切入点表达式" id=""&gt; &lt;aop:advisor advice-ref="通知引用" pointcu原创 2018-12-18 14:45:13 · 39 阅读 · 1 评论 -
SSM整合
SSM整合Spring–SpringMVC–MyBatis第1步. Spring – MyBatis真正需要整合:将MyBatis的 SqlSessionFactory 交给Spring管理第2步. Spring – SpringMVC就是将Spring – SpringMVC各自配置一遍SM整合步骤1.jar包2.类-----表Student类—student表...原创 2018-12-27 00:03:55 · 73 阅读 · 1 评论