自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 SpringMVC接收参数的方式

注解指定 handler(@RequestParam(name="请求参数名", required=true, defaultValue="默认值"))@RequestMapping(value="地址",method="请求方式") -> 可以加在【类】和【方法】上。接收路径 handler(@PathVariable(动态路径key) 类型 形参名)handler(@RequestHeader("cookie的名字"))handler(@CookieValue("cookie的名字"))

2023-10-19 21:50:24 90

原创 SpringMVC中@RequestMapping注解笔记

2.指定多种请求方式:@RequestMapping(value = "/register", method = {RequestMethod.GET,RequestMethod.POST})1.指定一种请求方式:@RequestMapping(value = "/register", method = RequestMethod.POST)1.精准地址[1个/多个] /user/login {"地址1","地址2"}不符合指定请求方式:会出现405异常!@WebServlet("必须使用/开头")

2023-10-19 09:02:05 102

原创 MyBatis中PageHelper插件使用

【代码】MyBatis中PageHelper插件使用。

2023-10-18 15:25:29 319

原创 MyBatis动态语句where/if、set、trim、choose/when/otherwise、foreach标签,以及sql片段

【代码】MyBatis动态语句where/if、set、trim、choose/when/otherwise、foreach标签,以及sql片段。

2023-10-18 11:44:41 139

原创 MyBatis多表映射

11.1.测试一对多。

2023-10-17 22:17:04 249

原创 MyBatis实现增删改查案例

【代码】MyBatis实现增删改查案例。

2023-10-17 16:31:26 70

原创 MyBatis声明自定义映射resultMap

resultType 按照规则自动映射,按照是否开启驼峰式映射,自己映射属性和列名,只能映射一层结构。resultMap标签,自定义映射关系,可以深层次,可以单层次(可用于多表查询)3.resultMap自定义映射 (resultMap和resultType二选一)深层次的对象结构无法映射,多表查询的时候结果无法映射!例如:t_id 映射为 tIdy。声明自定义映射 resultMap。2.开启驼峰命名自动映射。当列名和属性名不一致。

2023-10-17 14:28:14 81

原创 MyBatis主键回显

-新增老师-->--插入之前,先指定一段sql语句,生成一个主键值order="BEFORE" 定义语句是在插入之前,还是插入之后resultType="string" 返回值类型keyProperty="tId" 查询结果给哪个属性赋值等同于:--></insert>

2023-10-17 13:53:43 290

原创 SpringAop

【代码】SpringAop。

2023-10-15 09:28:22 42

原创 Spring Aop切面类优先级@Order()

相同目标方法上同时存在多个切面时,切面的优先级控制切面的内外嵌套顺序。注:@Order默认值为int类型的最大值。@Order(较小的数):优先级高。@Order(较大的数):优先级低。优先级高的切面:外面。优先级低的切面:里面。

2023-10-13 17:33:57 1415 1

原创 Spring Aop @Around( )环绕通知

param joinPoint 目标方法(获取目标方法信息,多了一个执行方法)环绕通知:需要在通知中定义目标方法的执行!@return 目标方法的返回值。

2023-10-13 17:24:18 279

原创 Spring Aop切点表达式的提取和复用

(3).增强注解中引用切点表达式的方法即可 -> 方法名()(2).其他类的切点方法应用 -> 全类名.方法名()(2).注解 @Pointcut()(1).单独维护切点表达式。TODO:切点表达式的提取和复用。(1).定义一个空方法。2.创建一个存储切点的类。创建一个存储切点的类。

2023-10-13 16:57:34 75

原创 Spring Aop增强方法中获取目标方法信息,切点表达式

形参增加(JoinPoint joinPoint), 包:import org.aspectj.lang.JoinPoint;单层模糊:com.suchuanlin.service.* -> *表示service下的任意包。(String..int) -> 第一个参数是String,最后一个参数是int。1.全部增强方法中,获取目标方法的信息(方法名,参数,访问修饰符,所属的类的信息...)模糊参数:(..) -> 有没有参数都可以,有多个也可以。有具体参数:(String),(String int)

2023-10-13 16:32:02 89

原创 Spring Aop笔记

(4).后置增强 -> 最后一定会调用的代码 日志结束统计。(1).前置增强 -> 目标方法之前增强代码 开启事务。(2).返回增强 -> 正常返回的增强代码 事务提交。(3).异常增强 -> 发生异常调用的增强代码 事务回滚。6.增强类的配置(插入切点的位置,切点指定,切面配置等等)5.增强类,定义三个增强方法(存储横切关注点的代码)8.代理对象 -> 目标的核心代码+增强代码。3.日志增强类 -> 日志对应的增强代码。

2023-10-13 16:29:18 41

原创 Spring IoC/DI配置类模板-2

【代码】Spring IoC/DI配置类模板-2。

2023-10-12 18:43:38 42

原创 Spring IoC/DI配置类模板

【代码】Spring IoC/DI配置类模板。

2023-10-12 18:40:00 43

原创 Spring IoC/DI常用注解

【代码】Spring IoC/DI常用注解。

2023-10-12 18:23:45 64

原创 SpringIoC/DI:注解+XML配置流程笔记

1.注解负责标记IoC的类和进行属性装配2.xml文件依然需要,需要通过<context:component-scan标签指定注解范围3.标记IoC注解:@Component,@Service,@Controller,@Repository4.标记DI注解:@Autowired @Qualifier @Resource @Value5.IoC具体容器实现选择ClassPathXmlApplicationContext对象。

2023-10-12 17:11:34 53

原创 SpringIoC/DI完全XML配置流程笔记

1、所有内容写到xml格式配置文件中2、声明bean通过<bean标签3、<bean标签包含基本信息(id,class)和属性信息 <property name value / ref4、引入外部的properties文件可以通过<context:property-placeholder5.IoC具体容器实现选择ClassPathXmlApplicationContext对象。

2023-10-12 16:00:14 1198

原创 SpringIoC/DI完全注解配置流程笔记

【代码】SpringIoC/DI完全注解配置流程笔记。

2023-10-12 14:03:55 239

空空如也

空空如也

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

TA关注的人

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