SSM
ZX9727
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Bean 的属性注入
Spring Bean 的属性注入 Spring Bean 的属性注入常见有以下几种: 构造器注入 Setter注入 名称空间注入 *SpEL注入 常见注意事项: value是普通值,ref是引用注入,引用其他bean 构造器注入时,index表示编号(从0开始),name表示名称,type表示类型 p名称空间注入时,要设置命名空间:xmlns:p=“http://www.spring...原创 2019-02-14 21:18:08 · 867 阅读 · 0 评论 -
Spring带切入点的环绕通知案例
Spring带切入点的环绕通知案例 文件目录 pointcut - src - - main - - - java - - - - com.zhangxin9727 - - - - - MyAdvice.java - - - - - CustomerDao.java - - - resources - - - - applicationContext.xml - - test - - - java...原创 2019-02-19 17:44:29 · 668 阅读 · 0 评论 -
Spring 前置通知简单案例
Spring 前置通知简单案例 文件目录 annotation - src - - main - - - java - - - - com.zhangxin9727 - - - - - MyAdvice.java - - - - - StudentDao.java - - - - - StudentDaoImp.java - - - resources - - - - applicationCon...原创 2019-02-19 14:26:12 · 362 阅读 · 0 评论 -
Spring JDBC Template 持久实现示例
Spring JDBC Template 持久实现示例 以学生选课系统为例简单的介绍Spring JDBC Template 的简单持久层封装 数据库代码 drop database if exists selection_course; create database selection_course; use selection_course; create table course ...原创 2019-02-24 21:44:48 · 214 阅读 · 0 评论 -
Spring JDBC Template简单使用
Spring JDBC Template简单使用 常用方法 execute():执行DDL语句 void execute(String sql) update():对数据进行增删改 int update(String sql, Object[] args) int update(String sql, Object... args) bathUpdate():对数据进行批量增删改操作 int[...原创 2019-02-24 17:12:12 · 259 阅读 · 0 评论 -
Spring 基于AspectJ的AOP
Spring基于AspectJ的AOP execution表达式 execution(<访问修饰符>?<返回类型><方法名>(<参数>)<异常>) 匹配所有类的public方法:execution(public * * (..)) 匹配指定包下面所有类的方法(不包含子包):execution(* com.zhangxin9727.*(....原创 2019-02-23 20:59:44 · 219 阅读 · 0 评论 -
BeanPostProcessor的简单示例
BeanPostProcessor的简单示例 BeanPostPressor主要作用是对类和方法进行增强,下面是个简单的示例,增强增、删、改、查中的增操作 目录结构 beanPostProcessor - src - - main - - - java - - - - com.zhangxin9727 - - - - - MyBeanPostProcess.java - - - - - Use...原创 2019-02-11 21:32:59 · 366 阅读 · 0 评论 -
Spring Bean的生命周期配置
Spring Bean的生命周期配置 Spring 初始化bean或销毁bean时,有时需要做一些处理工作,因此Spring可以在创建和销毁的时候调用bean的两个生命周期方法init-method和destory-method其中销毁只有在单例模式下有效。 Spring Bean 的完整生命周期 instantiate bean对象实例化 populate properties 封装属性 ...原创 2019-02-11 20:20:38 · 328 阅读 · 0 评论 -
Spring bean 的常用配置和三种实例化方式
Spring bean 的三种实例化方式 Spring 的 bean 有三种实例化方式: 无参构造器实例化 静态工厂实例化 实例工厂实例化 ApplicationContext在加载配置文件时将所有单例模式生成的类实例化 以下通过一个简单的示例分别测试三种方法 文件路径 spring_bean - src - - main - - - java - - - - com.zhangxin97...原创 2019-02-10 22:53:17 · 542 阅读 · 0 评论 -
mybatis简单查询案例
mybatis简单查询案例 项目目录结构: src - main - - java - - - com.zhangxin9727.entity - - - - Users.java - - resources - - - mapper - - - - usersMapper.xml - - - mybatis.xml - test - - java - - - TestDemo.java Use...原创 2019-02-01 17:40:26 · 705 阅读 · 0 评论 -
Spring DI 入门案例
Spring DI 入门案例 编程工具IDEA,采用maven导入依赖。 主要目录结构 spring_di - src - main - - java - - - com.zhangxin9727.di - - - - UserService.java - - - - UserServiceImp.java - - resources - - - applicationContext.xml ...原创 2019-02-10 21:41:41 · 323 阅读 · 0 评论 -
Spring IOC 入门案例
Spring IOC 入门案例 编程工具IDEA,采用maven导入依赖。 主要目录结构 spring_ioc - src - main - - java - - - com.zhangxin9727.ioc - - - - UserService.java - - - - UserServiceImp.java - - resources - - - applicationContext.x...原创 2019-02-10 21:25:30 · 346 阅读 · 0 评论 -
Spring AOP的底层实现
Spring AOP的层实现 AOP的底层实现有两种:JDK动态代理和CGLIB动态代理,其中JDK动态代理要求必须实现了接口。 Spring在运行期生成动态代理,不需要特殊的编译器。 若目标对象实现了接口Spring使用JDK的java.lang.reflect.Proxy类代理,若没有实现接口,使用CGLIB库生成目标对象的子类。 应优先使用对接口创建代理,便于程序解耦维护。 标记为fina...原创 2019-02-15 20:48:15 · 501 阅读 · 0 评论 -
Spring 的XML注入和注解注入混合使用
Spring 的XML注入和注解注入混合使 方式 优点 XML 结构清晰易于阅读 Annotation 开发便捷,注入方便 引入context命名空间 在配置文件中添加context:annotation-config标签 XML管理类,注解进行属性注入 下面通过代码演示 文件目录 diDemo - src - - main - - - java - - - - c...原创 2019-02-15 15:25:21 · 1650 阅读 · 0 评论 -
使用Spring的注解方式注入属性
使用Spring的注解方式注入属性 @Component 描述Spring框架中的Bean,除了 @Component 外Spring提供了3个功能基本等效的注解: @Repository 用于对DAO实现类进行标注 @Service 用于对Service实现类进行标注 @Controller 用于对Controller实现类进行标注 @Value 进行属性注入 @Autowired 注入其...原创 2019-02-15 14:15:34 · 1633 阅读 · 1 评论 -
Spring复杂属性的注入案例
Spring复杂属性的注入 目录结构 di - src - - main - - - java - - - - com.zhangxin9727 - - - - - CollectionBean.java - - - resources - - - - applicationContext.xml - - test - - - java - - - - MyTest.java - pom.xml ...原创 2019-02-15 12:43:02 · 238 阅读 · 0 评论 -
SpringMVC简介
SpringMVC简介 什么是MVC? Controller:负责接收并处理请求,响应客户层。 Model:模型数据,业务逻辑。 View:呈现模型,与用户进行交互。 SpringMVC核心组件 DispatcherServlet:前置控制器 Handler:处理器 HandlerMapping:将请求映射到Handler HandlerInterceptor:处理器拦截器 HandlerE...原创 2019-02-25 13:39:42 · 221 阅读 · 0 评论
分享