自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

罗先森的大数据之路

菜鸟的自我养成

  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 @RequestMapping(映射请求)

@RequestMapping(映射请求)标准URL映射 @RequestMapping(value=”xxx”) 定义在方法上:请求路径就是方法上注解的value值 定义在类上:相当于给url多加了一个二级路径 Ant风格的映射(通配符)通配符 ?:通配一个字符 *:通配任意多个字符,可以是0个,可以是1个,可以是多个,作为路径时不要...

2018-05-28 17:00:18 1600

原创 接收数据和数据绑定

接收数据和数据绑定代码优化 (简化)@RequestMapping(value="show1") public String test17(Model model){ model.addAttribute("msg", "优化后的代码");//添加数据 return "hello";//springmvc默认将返回值最为视图名称 }...

2018-05-28 16:58:08 270

原创 springmvc工程创建架构

配置依赖和插件web.xml中配置控制器 <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> ...

2018-05-28 16:57:01 319

原创 高级查询(多对多)

多对多查询 多对多查询是基于一对一和一对多来实现的 多对多查询:通过订单号查询订单,查询出下单人信息并且查询出订单详情以及商品数据。 用户表:tb_ser 订单表:tb_order 订单详情表:tb_orderdetail 商品表:tb_item思路: 订单:用户 = 1:1 (体现在pojo对象中就是在Order对象中添User对象)订单:订单详情 = ...

2018-05-24 20:40:10 879

原创 mybatis延迟加载

编写接口方法在接口中添加方法如下: ​ Order queryOrderUserLazy(@Param(“orderNum”)String orderNum); 编写statement<resultMap type="Order" id="orderUserLazyMap" autoMapping="true"> <id property="...

2018-05-24 20:38:58 197

原创 resultMap的继承

resultMap的继承如果说有的resultMap中的数据其他地方也要用到,那么可以使用继承的方法来复用即可:

2018-05-24 20:37:24 5592 1

原创 核心监听器(启动工程时创建IOC)

在web.xml中 <!-- 指定spring核心配置文件路径 --><context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext.xml</param-val...

2018-05-24 20:34:11 179

原创 声明式事务控制

<!-- 配置事务管理器 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"&amp

2018-05-24 20:32:21 90

原创 @order 通知执行顺序

Spring通知执行顺序@order注解 Spring 4.2 利用@Order控制配置类的加载顺序 无异常情况 所有通知order一样,执行顺序:around start -> before ->around start -> afterreturning -> afterbefore.order < around.order,执行顺序...

2018-05-24 20:30:07 6036 1

原创 AOP的五种通知

基于XML的SpringAOP开发在XML中配置AOP <!-- AOP配置 --><aop:config> <!-- 配置切入点:告诉spring框架哪些方法需要被增强 --> <aop:pointcut expression="execution(* cn.itcast.dao.impl.CustomerDaoImp...

2018-05-23 22:59:38 6153

原创 AOP术语

1、AOP术语 1)连接点(Joinpoint) 程序执行的某个特定位置:如类开始初始化前、类初始化后、类某个方法调用前、调用后、方法抛出异常后。一个类或一段程序代码拥有一些具有边界性质的特定点,这些点中的特定点就称为“连接点”。Spring仅支持方法的连接点,即仅能在方法调用前、方法调用后、方法抛出异常时以及方法调用前后这些程序执行点织入增强。连接点由两个信息确定:第一是用方法表示的程...

2018-05-23 22:56:57 87

原创 IOC注解

@Componet注解作用 :把资源交给spring管理。相当于在xml中配置了一个bean属性 :指定bean的ID,如果不指定值,默认是当前类名首字母小写 ##@Controller @Service @Repository 他们三个注解都是针对一个的衍生注解,他们的作用及属性都是一模一样的。 他们只不过是提供了更加明确的语义化。 ###@Controller:一般用于表现...

2018-05-23 22:56:02 462

原创 IOC和DI

一、Spring中的工厂1.ApplicationContext接口使用该接口可以获得具体的Bean对象,该接口下有两个具体实现类ClassPathXmlApplicationContext—— 加载类路径下的Spring配置文件 ApplicationContext ac = new ClassPathXmlApplicationContext(“applicatio...

2018-05-23 22:50:20 103

原创 动态sql

If标签:条件判断 test属性:编写ognl表达式 <select id="queryUsersLikeUserName" resultType="User"> select * from tb_user where sex = 1 <if test="userName!=null and userName.tri...

2018-05-23 22:01:22 186

原创 parameterType

CRUD标签都有一个属性parameterType,statement通过它指定接收的参数类型。 接收参数的方式有两种: 1、 #{}预编译 2、${}非预编译(直接的sql拼接,不能防止sql注入)参数类型有三种:1、 基本数据类型 2、 HashMap(使用方式和pojo类似 3、 Pojo自定义包装类型 ${}和#{}的5个区别: 1、 预...

2018-05-23 22:00:44 4008

原创 Mapper设置

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"&a

2018-05-23 21:59:52 187

原创 mybatis-config配置

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration>

2018-05-23 21:58:53 4117

原创 resultMap&sql片段

resultMap: 可以手动配置表和对象之间的映射关系将驼峰匹配注释掉在映射文件XXX.xml中配置resultMap ​< !-- resultMap标签:可以自己配置对象属性和表字段的映射(不仅仅是驼峰规则的映射) type属性:结果集的封装类型 id属性:唯一标识 autoMapping属性:如果不配置,默认为true。对其...

2018-05-23 21:57:02 609

mybatis思维导图下

以思维导图的方式梳理了mybatis框架的知识,有利于对知识点的整合和综合利用,给与框架运用的快速思维方式

2018-05-23

mybatis思维导图上

以思维导图的方式梳理了mybatis框架的知识,有利于对知识点的整合和综合利用,给与框架运用的快速思维方式

2018-05-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除