
Java框架
Crystal_Mria
一个普通的小小程序员,我的心愿是--世界和平。
展开
-
Spring注解开发
简单的项目: 1、新建一个配置类(相当于之前的配置文件)//配置类==配置文件@Configuration //告诉Spring这是一个配置类public class MainConfig { //给容器中注册一个Bean;类型为返回值的类型,id默认是用方法名作为id @Bean("person") public Person person01(){ ...原创 2020-03-24 15:25:41 · 172 阅读 · 0 评论 -
spring 动态代理
利用JDK的反射机制(proxyJDK)而spring默认使用的就是AspectJ来实现的动态代理,spring自己的AOP就是使用AspectJ来实现的!package cn.xhx.jdkproxy; import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;/** * 此拦截器为Pers...原创 2018-10-24 10:31:40 · 221 阅读 · 0 评论 -
Spring
Spring核心部分: aop:面向切面编程,扩展功能不是修改源代码实现。 ioc:控制反转,把对象创建不是通过new的方式,而是交给Spring配置创建类对象;IOCSpring bean配置(xml方式)标签中的属性 scope:singleton 单例的;prototype 多例的;request 把对象放到request域中;session 把对象放到session...原创 2018-07-25 13:33:50 · 305 阅读 · 0 评论 -
Spring 注解
Spring注解主要分为两类: spring bean容器的注解,springmvc相关的注解1、Java的注解例如@Override@Target(ElementType.METHOD)@Retention(RetentionPolicy.SOURCE)public @interface Override {}@Documented@Retention(RetentionP...原创 2019-06-05 14:35:27 · 319 阅读 · 0 评论 -
Mybatis总结(一)
第一章 基础一 基础1 使用mybatis好处: i. 使用数据库连接池管理数据库连接 ii. 将sql语句配置到xml配置中,即使sql变化,不需要对java代码重新编译 iii. 将sql语句及占位符号和参数全部配置在xml中2 mybatis框架 3 SqlMapConfig.xml 配置mybatis的运行环境,数据源、事务等。 加载映射文件(如use...原创 2018-07-10 19:13:19 · 262 阅读 · 0 评论 -
MyBatis 总结(二)
resultMap可以实现延迟加载,resultType无法实现延迟加载。resultMap总结resultType: 作用: 将查询结果按照sql列名pojo属性名一致性映射到pojo中。 场合: 常见一些明细记录的展示,比如用户购买商品明细,将关联查询信息全部展示在页面时,此时可直接使用resultType将每一条记录映射到pojo中,在前端页面遍历list...原创 2018-07-13 18:43:51 · 148 阅读 · 0 评论 -
SpringMVC(一)
1 springmvc框架springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。 springmvc是一个基于mvc的web框架。 第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求HandlerMapping查找 Handler 可以根据xml配置、注解进行查找 第三步:处理器...原创 2018-07-11 19:56:55 · 141 阅读 · 0 评论 -
SpringMVC(二)
第一步:整合dao层 mybatis和spring整合,通过spring管理mapper接口。 使用mapper的扫描器自动扫描mapper接口在spring中进行注册。第二步:整合service层 通过spring管理 service接口。 使用配置方式将service接口配置在spring配置文件中。 实现事务控制。第三步:整合sp...原创 2018-07-12 15:39:40 · 140 阅读 · 0 评论 -
SpringMVC(三)
pojo参数绑定: 包装类型的pojo,即pojo里的属性也是pojo类型。 集合类型的绑定: 数组绑定:方法形参使用数组接收页面请求的多个商品id; List绑定:通过在pojo中定义List类型属性; Map绑定:通过在pojo中定义LMap类型属性;校验: 一般校验在多在前端js校验,但也有在服务端校验,业务层service主要校验关键业务参数; 1、在springmvc....原创 2018-07-13 18:42:36 · 810 阅读 · 0 评论 -
SpringMVC 简单总结
springmvc框架: DispatcherServlet前端控制器:接收request,进行response HandlerMapping处理器映射器:根据url查找Handler。(可以通过xml配置方式,注解方式) HandlerAdapter处理器适配器:根据特定规则去执行Handler,编写Handler时需要按照HandlerAdapter的要求去编写。...原创 2018-07-13 18:43:36 · 161 阅读 · 0 评论