Spring3 学习笔记
文章平均质量分 80
在奋斗的大道
程序发烧友
展开
-
SpringMVC 之POST 和GET 获取参数总结
SpringMVC之GET 请求参数获取方式方式一:直接在方法体中指定参数eg: @GetMapping("/get") public User getUserById(Integer id) { if (id.intValue() == 0) { return null; } return list.get(id); }HTTP 请求路径=http://ip:port/xx/get?id=1.原创 2021-07-18 23:04:48 · 1791 阅读 · 4 评论 -
springMVC ResponseBody 返回汉字乱码解决方案
本文查考借鉴:http://blog.yimik.com/archives/899js里通过ajax调用springmvc,后台返回的中文字符串乱码,通过搜索找解决方,大都让配置StringHttpMessageConverter这个bean来纠正编码问题,但是我用之后死活不生效,无奈跟踪代码,发现一次请求中根本就没有调用到org.springframework.web.servlet转载 2016-06-12 11:38:40 · 584 阅读 · 0 评论 -
Spring注入service为null另类解决办法 工具类 一般类 静态 非controller
本文转载自:http://www.cnblogs.com/allforone/p/4108862.html 系统为SpringMVC框架,在开发的过程中有一些工具类需要调用下由spring管理的service层。但是一进注入不进来,报null异常; 在尝试了网上的一系列方法后,还是没有解决。网上的解决方法主要有以下几种: 1、将工具类申明为spr转载 2016-10-24 15:22:50 · 6868 阅读 · 0 评论 -
springMVC +Mybatis +spring aop 实现用户系统操作日志记录
业务场景:业务要求记录用户在系统的操作行为,并保存到数据库当中。1、自定义注解,记录操作日志import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Inherited;import java.lang.annotation.Re原创 2017-02-18 10:15:38 · 8304 阅读 · 2 评论 -
springMVC 配置权限拦截器时,提示: '{"http://www.springframework.org/schema/mvc":mapping}
相关报错信息:Caused by: org.xml.sax.SAXParseException; lineNumber: 79; columnNumber: 61; cvc-complex-type.2.4.a: 发现了以元素 'bean' 开头的无效内容。应以 '{"http://www.springframework.org/schema/mvc":mapping}' 之一开头。s原创 2017-02-28 19:53:10 · 3329 阅读 · 0 评论 -
SpringMVC 拦截器
本文转载至:http://blog.csdn.net/tonytfjing/article/details/392075511.DispatcherServlet SpringMVC具有统一的入口DispatcherServlet,所有的请求都通过DispatcherServlet。 DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截转载 2017-02-28 20:18:30 · 421 阅读 · 0 评论 -
SpringMVC+Spring+Mybatis +Annotation实现方法,按钮级别的细粒度权限控制
本文转载自:http://blog.csdn.net/ycyk_168/article/details/18456631随着企业信息化的不断深入,各种各样的信息系统成为提高企业运营及管理效率的必备工具,越来越多的企业核心机密如销售机会、客户资料、设计方案等通过信息系统存储、备案、流转,这些核心资料一旦外泄,势必对企业造成极大损失。科技时代,信息是企业生存的命脉,信息的安全也必然成为企业转载 2017-02-19 23:41:54 · 2851 阅读 · 0 评论 -
spring 在web 容器启动时,执行FIFO队列初始化方法
解决方案:web容器添加一个Listener类,在容器启动的时候执行Listener的“初始化”方法,在这个初始化方法中执行FIFO队列的初始化工作。解决方法:spring给出的解决方案——写一个类,实现InitializingBean接口,然后交由spring容器管理。示例代码:package com.settlement.initialization;import ja原创 2017-02-10 19:41:32 · 1548 阅读 · 0 评论 -
Spring3.0.5 +Quartz1.8.6 集成定时任务,通过配置xml 文件实现
概述:spring-context-support 为方便创建Quartz定时任务,提供:MethodInvokingJobDetailFactoryBean(定时任任务工厂)、CronTriggerBean(任务调度计时器)、SchedulerFactoryBean(调度触发器),方便spring容器的注入。maven 依赖:<!--spring-context-support...原创 2019-04-12 18:33:44 · 415 阅读 · 0 评论 -
spring 封装solr工具类
第一步:项目依赖:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.or...原创 2019-04-29 08:55:08 · 1044 阅读 · 0 评论 -
Spring JPA 用法总结
废话不多说,直接发送源码:Repositorypackage test.dao;import java.util.List;import java.util.Map;import org.springframework.jdbc.core.JdbcTemplate;import test.bean.User;import test.mapper.UserRowMappe...原创 2019-07-16 15:06:06 · 374 阅读 · 0 评论 -
Spring+Mybatis +Quartz 实现定时任务管理
任务要求:通过开源任务调度框架Quartz,实现定时任务的添加、修改、删除、暂停、恢复和分页查询功能。第一步:base 模块添加quartz jar包依赖: <!-- 定时任务框架 --> <dependency> <groupId>org.quartz-scheduler</groupId> <artifac...原创 2019-09-30 15:56:24 · 762 阅读 · 1 评论 -
ssm 框架集成memcached 缓存服务器
第一步:安装Memcached 服务端1、CentOs(6.4)服务器安装Memcached 服务端(可以查看:)原创 2016-05-11 17:59:43 · 3421 阅读 · 1 评论 -
spring+spring mvc +mybatis+druid 实现数据库主从分离
本文是基于:spring+spring mvc +mybatis+druid为基础框架, 实现mysql数据库主从分离.第一步:基于javaannotation(注解)并通过spring aop 实现动态数据源动态选择spring aop 简单介绍:package com.wlsq.util;import java.lang.annotation.ElementType;原创 2016-04-07 18:32:26 · 11190 阅读 · 2 评论 -
Spring3 学习笔记之(spring core 之IoC基础)
IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下: ●谁控制谁,控制什么:传转载 2015-05-05 02:12:15 · 566 阅读 · 0 评论 -
Spring3 学习笔记之(spring core 之IoC配置使用)
XML配置的结构一般配置文件结构如下: 1、标签主要用来进行Bean定义;2、alias用于定义Bean别名的;3、import用于导入其他配置文件的Bean定义,这是为了加载多个配置文件,当然也可以把这些配置文件构造为一个数组(new String[] {“config1.xml”, config2.xm转载 2015-05-06 01:19:09 · 463 阅读 · 0 评论 -
Spring3学习笔记之(spring core之DI配置使用2)
上一章节已经介绍了注入常量、集合等基本数据类型和集合数据类型,本小节将介绍注入依赖Bean及注入内部Bean。引用其他Bean的步骤与注入常量的步骤一样,可以通过构造器注入及setter注入引用其他Bean,只是引用其他Bean的注入配置稍微变化了一下:可以将“<constructor-arg index="0" value="Hello World!"/>”和“”中的value属性替换成be转载 2015-05-20 13:15:12 · 644 阅读 · 0 评论 -
Spring3学习笔记之(spring core之DI循环依赖)
什么是循环依赖 循环依赖就是循环引用,就是两个或多个Bean相互之间的持有对方,比如CircleA引用CircleB,CircleB引用CircleC,CircleC引用CircleA,则它们最终反映为一个环。此处不是循环调用,循环调用是方法之间的环调用。如图3-5所示:转载 2015-05-21 02:07:18 · 505 阅读 · 0 评论 -
Spring3学习笔记之(Spring core 之DI 更多知识点(延迟加载和自动装配))
延迟初始化Bean 延迟初始化也叫做惰性初始化,指不提前初始化Bean,而是只有在真正使用时才创建及初始化Bean。 配置方式很简单只需在标签上指定 “lazy-init” 属性值为“true”即可延迟初始化Bean。 Spring容器会在创建容器时提前初始化“singleton”作用域的Bean,“singleton”就是单例的意思即整转载 2015-05-22 01:03:29 · 1019 阅读 · 0 评论 -
spring3学习笔记之(spring core 之DI 更多知识点(依赖检查和方法注入))
依赖检查上一节介绍的自动装配,很可能发生没有匹配的Bean进行自动装配,如果此种情况发生,只有在程序运行过程中发生了空指针异常才能发现错误,如果能提前发现该多好啊,这就是依赖检查的作用。 依赖检查:用于检查Bean定义的属性都注入数据了,不管是自动装配的还是配置方式注入的都能检查,如果没有注入数据将报错,从而提前发现注入错误,只检查具有setter方法的属性。S原创 2015-05-22 01:17:53 · 615 阅读 · 0 评论 -
Spring3学习笔记之(spring core 之DI(Bean作用域))
Bean的作用域 什么是作用域呢?即“scope”,在面向对象程序设计中一般指对象或变量之间的可见范围。而在Spring容器中是指其创建的Bean对象相对于其他Bean对象的请求可见范围。Spring提供“singleton”和“prototype”两种基本作用域,另外提供“request”、“session”、“global session”三种web作用域;Spri转载 2015-05-22 01:30:10 · 602 阅读 · 0 评论 -
Spring3学习笔记之(spring core之DI配置使用1)
依赖和依赖注入 传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系: 泛化:表示类与类之间的继承关系、接口与接口之间的继承关系; 实现:表示类对接口的实现; 依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相识关系”,只在某个特定地方(比如某个方法体内)才转载 2015-05-17 23:59:29 · 574 阅读 · 0 评论 -
Spring MVC 提示: Neither BindingResult nor plain target object for bean
当你开发一个项目,如果你选择的是spring MVC 框架,而你在前台使用spring的标签时,那么你有可能出现在这个情况。javax.servlet.jsp.JspTagException: Neither BindingResult nor plain target object for bean name 'command' available as request attribut转载 2016-03-05 10:24:13 · 5731 阅读 · 0 评论 -
spring aop表达式详解
本文转载自点击打开链接Some examples of common pointcut expressions are given below.the execution of any public method:execution(public * *(..))the execution of any method with a n转载 2016-04-02 01:50:25 · 473 阅读 · 0 评论 -
spring mvc+mybatis+ spring 基于全注解事务配置
spring mvc 自动扫描注解时,不需要扫描@Service spring 自动扫描时,不需要扫描@Controller,并开启事务注解机制 重点:Spring MVC启动时的配置文件,包含组件扫描、url映射以及设置freem原创 2016-04-07 10:20:55 · 4208 阅读 · 1 评论 -
Spring3学习笔记之(spring core之IoC容器基本原理)
IoC容器的概念IoC容器就是具有依赖注入功能的容器,IoC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IoC容器进行组装。在Spring中BeanFactory是IoC容器的实际代表者。Spring IoC容器如何知道哪些是它管理的对象呢?这就需要配置文件,Spring IoC容器通过读取配置文件中的配置元转载 2015-05-05 02:57:02 · 1078 阅读 · 0 评论