框架
SpringMVC/Structs/Hiberate
wangxiaoming
博客是很好的总结和记录工具,如果有问题,来不及回复,关注程序员奇点,获取我的联系方式,向我提问,也可以给我发送邮件,联系 1275801617@qq.com
展开
-
【深入理解 Spring 原理】Spring Bean 的生命周期和作用域?
Spring Bean 的生命周期和作用域?Spring Bean 的生命周期Spring Bean 的生命周期可以分成,创建,使用,销毁几个过程。Spring Bean 创建过程如下:实例化 Bean 对象设置 Bean 属性通过各种 Aware 接口声明了依赖关系,则会注入 Bean 对容器基础设施层面的依赖,包括 BeanNameAware 、BeanFactoryAware 和 ApplicationContextAware 分别注入 BeanID ,BeanFactory或者Appl原创 2020-06-13 23:12:16 · 617 阅读 · 0 评论 -
Spring注入bean 为null的相关问题
Spring注入bean 为null的相关问题问题描述有一个类注入 发现里面的MongoLogInfoDAO始终为null@Component("countFunction")public class CountFunction implements AviatorFunction { @Resource(name = "mongoLogInfoDAO")...原创 2019-08-22 15:00:37 · 5961 阅读 · 1 评论 -
【深入理解Spring原理】Spring IOC
Spring IOCSpring IOC理解:IOC容器可以看成是 工厂模式的升级版本, 所有的对象都是在配置文件中定义的, 通过Java反射技术,根据对应配置文件生成对象,对各个bean之间形成解耦。IOC 和工厂方法设计模式有啥区别呢? 之前工厂方法 定义一个工厂接口...原创 2019-07-12 19:06:59 · 257 阅读 · 0 评论 -
【深入理解Spring原理】Spring 事务理解
Spring 事务理解先看代码,再debug看看主要是基于Spring AOP一、事务的基本原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事...原创 2019-07-25 10:24:33 · 308 阅读 · 0 评论 -
【深入理解Spring原理】Spring AOP 原理 理解
Spring AOP原理 理解AOP基本概念1)通知(Advice):织入到目标类连接点上的一段程序代码。通知分为五种类型:- Before:在方法被调用之前调用- After:在方法完成后调用通知,无论方法是否执行成功- After-returning:在方法成...原创 2019-07-25 10:33:39 · 2284 阅读 · 1 评论 -
【深入理解Spring源码】-容器如何初始化?
Spring源码-容器如何初始化?初始化Spring如下 AbstractApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring.xml"); applicationCon...原创 2020-06-01 15:03:54 · 281 阅读 · 0 评论 -
springmvc-servlet.xml,applicationContext.xml 哪个先被加载
springmvc-servlet.xml,applicationContext.xml 哪个先被加载1、applicationContext.xml是从ContextLoaderListener的加载而执行的,而xxx-servlet.xml是随DispatcherServlet的加载而执行的,在web.xml中;2、加载顺序是listener&...原创 2019-08-06 11:33:58 · 1445 阅读 · 0 评论 -
动态代理
什么是动态代理 ?动态代理是面向切面编程(AOP)的基础AOP 应用场景:日志,性能监控,权限检查,数据库事物等动态代理可以干什么?动态代理 可以在运行时创建一个类,实现一个 或者多个接口,可以在不修改原来类的基础上动态的为通过该类获取的对象添加方法或者修改行为。要理解动态代理 ,先要理解静态代理,静态代理是啥?静态代理:动态代理的实现方式?实现方式一: 一种是Java SDK 提供,实现方式二...原创 2020-12-10 11:10:39 · 194 阅读 · 0 评论 -
自定义一个注解 annotation
自定义一个注解原理:J2SE5.0版本在 java.lang.annotation提供了四种元注解,专门注解其他的注解:@Documented –注解是否将包含在JavaDoc中@Retention –什么时候使用该注解@Target? –注解用于什么地方@Inherited – 是否允许子类继承该注解@Documented–一个简单的Annotations标记注解,...原创 2019-08-05 10:27:12 · 487 阅读 · 0 评论 -
Spring 学习笔记2 Spring开发环境搭建
新建一个Java工程:工程需要依赖包:需要的几个类:package com.itest;public interface PersonService { public abstract void save();}需要的类实现:package com.itest.impl;import com.itest.PersonService;public cl原创 2016-12-08 20:55:25 · 421 阅读 · 0 评论 -
【深入理解Spring】Spring JDBC 具名参数
Spring JDBC 具名参数使用spring的jdbcTemplate-----使用具名参数在JDBC用法中,SQL参数是用占位符?表示,并且受到位置的限制,定位参数的问题在于,一旦参数的位置发生变化,必须改变参数的绑定,在SpringJDBC中,绑定SQL参数的另一种选择是使用具名参数,SQL具名参数是按照名称绑定,而不是位置绑定。什么是具名参数?具名参数:SQL...转载 2017-01-24 10:08:06 · 3450 阅读 · 0 评论 -
SpringMVC helloworld项目搭建
SpringMVC helloworld项目搭建MVC框架做了哪些内容: a) 将url 映射到java 类处理java 类的方法 b) 封装用户提交的数据 c) 处理请求相关的业务处理--封装响应的数据 d)将响应的数据进行渲染 jsp ,html 等spring mvc ...原创 2019-08-22 15:04:27 · 639 阅读 · 0 评论 -
Spring注解注入
Spring注解注入1、使用注解来向Spring容器注册Beanspring 通过classpath中扫描标签类来实现在spring.xml 的配置如下:<context:annotation-config /> <c...原创 2019-08-22 15:05:16 · 582 阅读 · 0 评论