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 · 762 阅读 · 0 评论 -
Spring带切入点的环绕通知案例
Spring带切入点的环绕通知案例文件目录pointcut- src- - main- - - java- - - - com.zhangxin9727- - - - - MyAdvice.java- - - - - CustomerDao.java- - - resources- - - - applicationContext.xml- - test- - - java...原创 2019-02-19 17:44:29 · 601 阅读 · 0 评论 -
Spring 前置通知简单案例
Spring 前置通知简单案例文件目录annotation- src- - main- - - java- - - - com.zhangxin9727- - - - - MyAdvice.java- - - - - StudentDao.java- - - - - StudentDaoImp.java- - - resources- - - - applicationCon...原创 2019-02-19 14:26:12 · 291 阅读 · 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 · 163 阅读 · 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 · 202 阅读 · 0 评论 -
Spring 基于AspectJ的AOP
Spring基于AspectJ的AOPexecution表达式execution(<访问修饰符>?<返回类型><方法名>(<参数>)<异常>)匹配所有类的public方法:execution(public * * (..))匹配指定包下面所有类的方法(不包含子包):execution(* com.zhangxin9727.*(....原创 2019-02-23 20:59:44 · 173 阅读 · 0 评论 -
BeanPostProcessor的简单示例
BeanPostProcessor的简单示例BeanPostPressor主要作用是对类和方法进行增强,下面是个简单的示例,增强增、删、改、查中的增操作目录结构beanPostProcessor- src- - main- - - java- - - - com.zhangxin9727- - - - - MyBeanPostProcess.java- - - - - Use...原创 2019-02-11 21:32:59 · 306 阅读 · 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 · 272 阅读 · 0 评论 -
Spring bean 的常用配置和三种实例化方式
Spring bean 的三种实例化方式Spring 的 bean 有三种实例化方式:无参构造器实例化静态工厂实例化实例工厂实例化ApplicationContext在加载配置文件时将所有单例模式生成的类实例化以下通过一个简单的示例分别测试三种方法文件路径spring_bean- src- - main- - - java- - - - com.zhangxin97...原创 2019-02-10 22:53:17 · 485 阅读 · 0 评论 -
mybatis简单查询案例
mybatis简单查询案例项目目录结构:src- main- - java- - - com.zhangxin9727.entity- - - - Users.java- - resources- - - mapper- - - - usersMapper.xml- - - mybatis.xml- test- - java- - - TestDemo.javaUse...原创 2019-02-01 17:40:26 · 647 阅读 · 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 · 262 阅读 · 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 · 293 阅读 · 0 评论 -
Spring AOP的底层实现
Spring AOP的层实现AOP的底层实现有两种:JDK动态代理和CGLIB动态代理,其中JDK动态代理要求必须实现了接口。Spring在运行期生成动态代理,不需要特殊的编译器。若目标对象实现了接口Spring使用JDK的java.lang.reflect.Proxy类代理,若没有实现接口,使用CGLIB库生成目标对象的子类。应优先使用对接口创建代理,便于程序解耦维护。标记为fina...原创 2019-02-15 20:48:15 · 437 阅读 · 0 评论 -
Spring 的XML注入和注解注入混合使用
Spring 的XML注入和注解注入混合使方式优点XML结构清晰易于阅读Annotation开发便捷,注入方便引入context命名空间在配置文件中添加context:annotation-config标签XML管理类,注解进行属性注入下面通过代码演示文件目录diDemo- src- - main- - - java- - - - c...原创 2019-02-15 15:25:21 · 1569 阅读 · 0 评论 -
使用Spring的注解方式注入属性
使用Spring的注解方式注入属性@Component 描述Spring框架中的Bean,除了 @Component 外Spring提供了3个功能基本等效的注解:@Repository 用于对DAO实现类进行标注@Service 用于对Service实现类进行标注@Controller 用于对Controller实现类进行标注@Value 进行属性注入@Autowired 注入其...原创 2019-02-15 14:15:34 · 1553 阅读 · 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 · 187 阅读 · 0 评论 -
SpringMVC简介
SpringMVC简介什么是MVC?Controller:负责接收并处理请求,响应客户层。Model:模型数据,业务逻辑。View:呈现模型,与用户进行交互。SpringMVC核心组件DispatcherServlet:前置控制器Handler:处理器HandlerMapping:将请求映射到HandlerHandlerInterceptor:处理器拦截器HandlerE...原创 2019-02-25 13:39:42 · 171 阅读 · 0 评论