spring常用知识点
文章平均质量分 75
yinbucheng
这个作者很懒,什么都没留下…
展开
-
spring cron表达式
spring cron表达式Cron表达式是一个字符串,字符串以5或6个空格隔开,分开工6或7个域,每一个域代表一个含义,Cron有如下两种语法 格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year 或 Seconds Minutes Hours DayofMonth Month DayofWeek 每一转载 2017-05-12 09:42:15 · 241 阅读 · 0 评论 -
如何做到同一个账号同一时段只能登录一个
在许多web项目中,需要禁止用户重复登录。一般来说有两种做法: 一是在用户表中维护一个字段isOnLine(是否在线),用户登录时,设定值为true,用户退出时设定为false,在重复登录时,检索到该字段为true时,禁止用户登录。这种方法有明显的漏洞,及用户在非正常情况退出(关闭浏览器、关机等)是,该字段值一直为true,会导致用户无法登录。 而转载 2017-05-10 08:08:19 · 2332 阅读 · 1 评论 -
ContextLoaderListener的作用
ContextLoaderListener监听器的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于ApplicationContext.xml这个配置文件部署在哪,如何配置多个xml文件,书上都没怎么详细说明。现在的方法就是查转载 2017-05-22 16:01:11 · 212 阅读 · 0 评论 -
spring中使用配置文件实现AOP
配置文件与注解方式的有很大不同,多了很多配置项。beans2.xmlxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"xmlns:aop="http://www.springframe转载 2017-06-03 07:06:38 · 233 阅读 · 0 评论 -
Spring采用注解使用AOP
spring对AOP的实现提供了很好的支持。下面我们就使用Spring的注解来完成AOP做一个例子。首先,为了使用Spring的AOP注解功能,必须导入如下几个包。aspectjrt.jar,aspectjweaver.jar,cglib-nodep.jar.然后我们写一个接口[java] view plain copy print?转载 2017-06-03 07:02:27 · 234 阅读 · 0 评论 -
Spring中classpath中通配符号的使用
classpath:app-Beans.xml说明:无通配符,必须完全匹配 classpath:App?-Beans.xml说明:匹配一个字符,例如 App1-Beans.xml 、 App2-Beans.xml classpath:user/*/Base-Beans.xml说明:匹配零个或多个字符串(只针对名称,不匹配目录分隔符等),例如:user/a/Bas转载 2017-06-29 11:55:51 · 958 阅读 · 0 评论 -
spring中的context:include-filter和context:exclude-filter的区别
(1)在spring-MVC.xml中有以下配置: 扫描@Controller注解 -->context:component-scan base-package="com.fq.controller"> context:include-filter type="annotation" expression="org.springframework.ste转载 2017-06-30 07:04:11 · 245 阅读 · 0 评论 -
自定义一个IOC容器
开始之前我们先要清楚一个事IOC容器是干什么用的,IOC容器是控制对象的生成,维护对象之间的关系。在不适用IOC容器时我们使用对象,比如A需要B对象上的show方法,是在A对象中持有B对象的实例然后再调用它上面的show方法。而采用IOC容器我们可以结合注解使用扫描包的工具类package cn.yc.myspring.ioc.utils;import java.io.File原创 2018-01-09 19:30:48 · 1001 阅读 · 1 评论 -
spring-boot中初始化sql讲解及分析
spring-boot版本1中初始化sql语句application.properties配置:spring.datasource.initialize=truespring.datasource.schema=classpath:schema-mysql.sqlspring.datasource.data=classpath:data-mysql.sql再在resource目录下添加sche...原创 2018-05-02 11:52:49 · 9609 阅读 · 1 评论 -
springmvc实现多文件上传
springMVC实现多文件上传的方式有两种,一种是我们经常使用的以字节流的方式进行文件上传,另外一种是使用springMVC包装好的解析器进行上传。这两种方式对于实现多文件上传效率上却有着很大的差距,下面我们通过实例来看一下这两种方式的实现方式,同时比较一下在效率上到底存在着多大的差距。1.下载相关jar包。需要引入的jar出了springMVC的jar包外,还需要引入com.springs转载 2017-05-26 08:49:05 · 482 阅读 · 0 评论 -
springmvc实现上传文件
1、万变不离其宗,要实现文件的上传需要对应的JAR包:1、commons-fileupload-1.2.2.jar2、commons-io-2.0.1.jar 2、要实现SpringMVC的文件上传,需要配置一下文件: 1 SpringMVC上传文件时,需要配置MultipartResolver处理器 --> 2 bean id=转载 2017-05-26 08:45:37 · 217 阅读 · 0 评论 -
el表达式的使用
EL表达式语法: ${ EL expression} 其中: $表示EL表达式的开始。 EL expression指定表达式。 一、JSP EL表达式可用于如下几种方式。 1 静态文本:包含EL表达式,其值在运行时计算出来。 如: ${8+5} 2 标准标签和自定义标签属性:帮助显示网页上的动态内容。 JSP提供一些标准标签,、等。自定义标签是由用户使用转载 2017-05-12 10:14:51 · 199 阅读 · 0 评论 -
使用qq邮箱发送邮件
程序入口:Test_Email_N.java复制代码代码如下:import java.io.IOException;import java.util.Date;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.BodyPart;i转载 2017-05-08 00:45:45 · 1199 阅读 · 0 评论 -
spring中拦截器的使用
在spring项目中发现web。xml中的spring中url-mapping为/ 拦截器中url-mapping为/**才可以正常工作转载 2017-04-15 09:58:49 · 300 阅读 · 0 评论 -
spring中路径问题
在springmvc中一般会有个隐含的规矩,一个jsp必定会有一个.do的映射指向它转载 2017-04-15 13:51:02 · 438 阅读 · 0 评论 -
spring中自定义拦截器
Java里的拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行,同时也提供了一种可以提取action中可重用部分的方式。在AOP(Aspect-Oriented Programming)中拦截器用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。spring mvc中转载 2017-05-06 23:33:35 · 755 阅读 · 0 评论 -
自定义一个转换器
这个是一个简单的转换器1页面form action="http://localhost:8080/springMVCapp07a/testConversionServiceConverter" method="post"> private String name; private String description; private Float转载 2017-05-06 23:38:18 · 409 阅读 · 0 评论 -
spring中输入输出json数据
Spring MVC 学习笔记 json格式的输入和输出Spring mvc处理json需要使用jackson的类库,因此为支持json格式的输入输出需要先修改pom.xml增加jackson包的引用 json --> dependency> groupId>org.codehaus.jacksongroupId>转载 2017-05-06 23:41:25 · 794 阅读 · 0 评论 -
spring实现上传文件
直接上代码吧,大伙一看便知这时:commonsmultipartresolver 的源码,可以研究一下 http://www.verysource.com/code/2337329_1/commonsmultipartresolver.java.html前台:123456789转载 2017-05-06 23:53:43 · 307 阅读 · 0 评论 -
spring中实现下载文件
下载文件① 下载文件需要将byte数组还原成文件。 首先使用mybatis将数据库中的byte数组查出来,指定文件名(包括格式)。然后使用OutputStream将文件输入 @RequestMapping(value = "downPhotoById") public void downPhotoByStudentId(Stri转载 2017-05-06 23:57:17 · 2696 阅读 · 0 评论 -
spring-boot项目多模块开发及集成dubbo的使用
首先我使用的开发工具是idea2017,本人搭建的项目也是基于这spring-boot项目多模块项目搭建1.先创建一个普通的maven项目(这里我创建叫game-union),创建成果后删掉src目录2.再创建base层,web层,service层。base层用来存放实体类和service接口,service层用来存放service实现类及dao层web层存放网络访问层也就是常用的controll...原创 2018-05-07 17:29:15 · 1315 阅读 · 1 评论