
spring
xinyuebaihe
这个作者很懒,什么都没留下…
展开
-
spring事务配置问题:通配符的匹配很全面, 但无法找到元素 'tx:advice' 的声明
写spring配置文件时,tx的默认声明为: 有两个advice,一定要选tx的这个。 如果选错了,就会出现:通配符的匹配很全面, 但无法找到元素 'tx:advice' 的声明 正确的参考配置如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org...原创 2020-03-10 21:09:29 · 1549 阅读 · 3 评论 -
spring入门:关键点整理(4)-- jdbcTemplate及spring事务
111原创 2020-03-10 20:58:34 · 153 阅读 · 0 评论 -
spring入门:关键点整理(3)-- aop
aop:面向切面编程 底层为代理模式原创 2020-03-07 12:22:56 · 209 阅读 · 0 评论 -
spring入门:关键点整理(2)-- 注解
1:如果没有用注解 1)目录结构 2)spring配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst...原创 2020-03-05 11:43:46 · 151 阅读 · 0 评论 -
spring入门:关键点整理(1)-- 创建对象及注入属性
一:导入jar包及创建配置文件 目录结构: 二:创建对象的3种方式 1.构造方法创建bean 2.静态工厂创建bean 3.工厂方法创建bean <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" ...原创 2020-03-03 21:12:21 · 143 阅读 · 0 评论 -
使用spring aop后,目标类中的方法多次执行
1.使用spring aop后,目标类中的方法多次执行。最后究其原因,才知道是在通知中多次用了 point.proceed();方法,导致了多次调用。改为只调用一次即可。 2.以下链接中的情况 还未碰到过。先记录,便用参考。 https://blog.youkuaiyun.com/zoujiawei6/article/details/80583495 以上1的代码 package com.bo...原创 2019-03-02 17:16:46 · 1580 阅读 · 0 评论 -
springboot aop
aop常用名词 切面(Aspect):一个关注点的模块化,这个关注点可能会横切多个对象。事务管理是J2EE应用中一个关于横切关注点的很好的例子。在Spring AOP中,切面可以使用基于模式或者基于@Aspect注解的方式来实现。 切入点(Pointcut):匹配连接点的断言。通知和一个切入点表达式关联,并在满足这个切入点的连接点上运行(例如,当执行某个特定名称的方法时)。切入点表达式如何和连...原创 2019-01-28 11:03:37 · 169 阅读 · 0 评论 -
springboot
1.springboot简单介绍 微服务 微框架,@RestController 整合了开源框架 不需要打成war包 可以直接运行不依赖容器 maven极简配置 2.简单Demo 1.在官网上生成用springboot生成maven项目,然后导入到本地eclipse中。 2.不用的东西删掉。 3.使用sts创建maven项目 ctrl+shift+o...原创 2018-11-08 20:51:42 · 145 阅读 · 0 评论 -
springmvc 后台把图片以流的方式传给前台
@ResponseBody public Json newdeploy(@RequestParam("file") CommonsMultipartFile file, HttpServletRequest request) { String fileName = file.getOriginalFilename(); String basePath = this.getClass原创 2017-12-29 11:34:43 · 3722 阅读 · 0 评论 -
springMVC问题汇总
1.如果springMVC放在request中的引用类型对象值在前台取不到值,则考虑给此对象换名字,即另命名变量。 如request.setAttribute("holds", holds); 前台${holds.id},${holds.name}取不到 则改为以下就能取到:前台${h.id},${h.name} 2.can't Map...Controller,极有可能是servle原创 2017-12-29 10:16:13 · 766 阅读 · 0 评论