08 2018 档案
2.SpringMVC注解开发
摘要:1.创建SpringMVC项目 配置web.xml 配置dispatcher-servlet.xml 控制类 新建jsp RequestMapping requestMapping(“hello”) requestMapping(“/hello.do”) requestMapping(value=”
阅读全文
1.SpringMVC入门
摘要:创建一个web工程 导入jar 配置web.xml 在web.xml配置前端控制器:DispatcherServlet 配置springmvc.xml 自定义Controller 定义视图页面 根据视图解析路径:WEB-INF/jsps/index.jsp 处理器适配器 SimpleControll
阅读全文
9.3AspectJ
摘要:1.1 介绍 AspectJ是一个基于Java语言的AOP框架 Spring2.0以后新增了对AspectJ切点表达式支持 @AspectJ 是AspectJ1.5新增功能,通过JDK5注解技术,允许直接在Bean类中定义切面 新版本Spring框架,建议使用AspectJ方式来开发AOP 主要用途
阅读全文
8.AOP全自动
摘要:CGLIB字节码增强 l没有接口,只有实现类。 采用字节码增强框架 cglib,在运行时 创建目标类的子类,从而对目标类进行增强。 导入jar包: 自己导包(了解): 核心:hibernate-distribution-3.6.10.Final\lib\bytecode\cglib\cglib-2.
阅读全文
7.AOP编程
摘要:注解和xml混合使用 1.将所有的bean都配置xml中 <bean id="" class=""> 2.将所有的依赖都使用注解 @Autowired 默认不生效。为了生效,需要在xml配置:<context:annotation-config> 总结: 注解1:<context:component
阅读全文
6.装配Bean基于注解
摘要:1.注解:就是一个类,使用@注解名称 开发中:使用注解 取代 xml配置文件。 2.web开发,提供3个@Component注解衍生注解(功能一样)取代<bean class=""> 3.依赖注入 ,给私有字段设置,也可以给setter方法设置 普通值:@Value("") 引用值: 4.生命周期
阅读全文
5.属性依赖注入
摘要:依赖注入方式:手动装配 和 自动装配 手动装配:一般进行配置信息都采用手动 基于xml装配:构造方法、setter方法 基于注解装配: 自动装配:struts和spring 整合可以自动装配 byType:按类型装配 byName:按名称装配 constructor构造装配, auto: 不确定装配
阅读全文
4.BeanPostProcessor 后处理Bean
摘要:普通bean:之前操作的都是普通bean。<bean id="" class="A"> ,spring直接创建A实例,并返回 FactoryBean:是一个特殊的bean,具有工厂生成对象能力,只能生成特定的对象。 bean必须使用 FactoryBean接口,此接口提供方法 getObject()
阅读全文
3.装配Bean 基于XML
摘要:3种bean实例化方式:默认构造、静态工厂、实例工厂 1.默认构造 l 常用与spring整合其他框架(工具) l 静态工厂:用于生成实例对象,所有的方法必须是static beans.xml 3. 实例工厂 实例工厂:必须先有工厂实例对象,通过实例对象创建对象。提供所有的方法都是“非静态”的。 b
阅读全文
2.DI依赖注入
摘要:一:DI Dependency Injection ,依赖注入 is a :是一个,继承。 has a:有一个,成员变量,依赖。 class B { private A a; //B类依赖A类 } 依赖:一个对象需要使用另一个对象 注入:通过setter方法进行另一个对象实例设置。 l 例如: cl
阅读全文
1.Spring框架入门案例
摘要:一、简单入门案例 入门案例:IoC 1.项目创建与结构 2.接口与实现类 xml配置文件 beans.xml 测试类 UserTest.java
阅读全文
5.通过参数注解多个接口参数的用法
摘要:一、参数注解 遇到多个参数,因为不能因为两三个参数去创建新的JavaBean类,对于参数比较少的情况下可以使用@Param注解。 UserMapper.xml
阅读全文
4.update更新和delete删除用法
摘要:一、update更新 xml配置 UserMapper.xml 二、delete删除 UserMapper.xml
阅读全文
3.insert添加用法
摘要:一.新增用户接口 UserMapper.xml id:命名空间唯一标识符,可用来代表这条语句。 二、返回主键自增的值 UserMapper.xml 三、使用selectKey返回主键的值 UserMapper.xml order属性设置和使用的数据库有关,msyql用AFTER,Oracle用BEF
阅读全文
2.select查询用法
摘要:1.定义查询接口 UserMapper.java 2.配置对应的xml文件 UserMapper.xml <select>:映射查询语句使用的标签 id:命名空间的唯一标识符,可用来代表这条语句 resultMap:用于设置返回值的类型和映射关系 #{id}:MyBatis SQL中使用预编译参数的
阅读全文
浙公网安备 33010602011771号