Spring_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Spring >>列表
在编码中经常会遇到这样一种情况,就是在一些操作出错需要把错误信息返回到页面时恰恰却需要Redirect跳转这时候就会出现我在这里model.addAttribute("error","出错了!")的值没有了,这种情况怎么做呢,1.首先我们需要一个enum类用来保存所有错误提示publicenumEnumErrorInfo{ERROR("login-1","登录错误1!"),ERROR2("login-2","登录错误2!");privateStringdesc... 查看全文
1.mavendependency<dependency><groupId>org.kubek2k</groupId><artifactId>springockito-annotations</artifactId><version>1.0.8</version><scope>test</scope></dependency>2.用法... 查看全文
之前在看spring注解的时候,有看到再配置文件里面定义componentscanpackage就能自动扫描对应包下面的class,然后根据注解生成相应的bean。自己对这个功能很好奇,就搜了下,找到了实现的关键代码,记录下。后续再对这段代码深入学习。Java代码/***从包package中获取所有的Class**@parampack*@return*/publicstaticSet<Class<?>>getClasses(Stringpack)... 查看全文
· SpringMVC文件上传(转)发布时间:2013-08-19
这是用的是SpringMVC-3.1.1、commons-fileupload-1.2.2和io-2.0.1首先是web.xml[html]<?xmlversion="1.0"encoding="UTF-8"?><web-appversion="2.5"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi... 查看全文
· 基于注解Spring MVC环境搭建发布时间:2013-08-14
1工具与环境借助Eclipse4.3+Maven3.0.3构建JavaWeb应用程序。使用Maven内置的servlet容器jetty,不需手工集成Web服务器到Eclipse。还帮我们自动创建JavaEE规范定义的JavaWeb应用程序的有效目录结构,如:WEB-INF/classes目录等,方便省心。当然Maven还有其他优秀的功能,这里不会详细介绍。pom.xml的内容可见第6小节。接下来将介绍如何使用SpringMVC开发简单的Web应用程序,就从创建配置文件开始。2创建配置文件2... 查看全文
方法1:继承ApplicationObjectSupport类,然后调用继承的方法手动获取:ConfigurableApplicationContextcontext=(ConfigurableApplicationContext)getApplicationContext();//动态添加新的bean接下来就可以做想做的事了方法2:实现ApplicationContextAware接口,重写setApplicationContext方法... 查看全文
SpringSource社区今天发布了一个新的项目SpringBoot,该项目旨在帮助开发者更容易地创建基于Spring的应用程序和服务,使得现有的和新的Spring开发者能够最快速地获得所需要的Spring功能。SpringBoot项目的主要目标如下:为所有的Spring开发工作提供一个更快、更广泛的入门经验开箱即用,你也可以通过修改默认值来快速满足你的项目的需求提供了一系列大型项目中常见的非功能性特性,如嵌入式服务器、安全、指标,健康检测、外部配置等SpringBoot不生成代码... 查看全文
· [转]spring mvc 多方法-简单例子发布时间:2013-08-06
packagecom.jp.action;importjava.util.HashMap;importjava.util.Map;importjava.util.logging.Logger;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importorg.springframework.web.bind.RequestUtils;importorg... 查看全文
· spring mvc 后台验证JSR-303 Validator发布时间:2013-08-05
Springmvc注解采用JSR-303Validator进行验证,<beanclass="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"><propertyname="messageConverters"><list><beanclass="org.springframework.http.converter... 查看全文
下面就是一个添加用户的小例子,详细描写了IoC配置步骤,遵从MVC框架,spring的起步,关键是对beans.xml的理解,其实还是反射、注入、切面这些高级编程手段的使用。1、创建实体类publicclassUser{privateStringusername;privateStringpassword;publicStringgetUsername(){returnusername;}publicvoidsetUsername(Stringusername){this... 查看全文
· struts2整合spring线程安全问题发布时间:2013-08-01
Struts2整合spring线程安全问题最近在看关于线程安全的书,对自己做过的项目进行了一番新的审视,尤其是ssh项目首先线程安全问题是如何产生的,关于这一点,我看过许多网上的资料,甚至是书上都是如此表述:比如有一个类Person有个属性是name,线程1修改了这个属性的name,要进行存入数据库操作的时候,线程2又修改了这个name,这样线程1就存入了一个线程2修改过的数据了。关于此类假设,我不知道是不是人云亦云,我不能说你错了,但一定是不严谨的,在这个例子中... 查看全文
· spring对hibernate的支持详解发布时间:2013-08-01
一、管理SessionFactory使用Spring整合Hibernate时我们不需要hibernate.cfg.xml文件。首先,在applicationContext.xml中配置数据源(dataSource)bean和session工厂(sessionFactory)bean。其中,在配置session工厂bean时,应该注入三个方面的信息... 查看全文
概述:本文介绍两种较为通用的spring资源访问方式UrlResource:可以通过类似http://,ftp://,file://这样的url协议来访问资源资源加载器:可以通过资源地址表达式来加载资源,支持ant风格,更加灵活说明:本文只是为了讲述UrlResource和资源加载器的使用,测试代码粗糙,没有做完善的验证,实际应用请自行处理。不多说,上代码,看注释packagecom.cxyapi.spring.resource;importjava.io.File;importjava.io... 查看全文
· Spring中自定义日期的转换发布时间:2013-07-28
在Spring中,如何向bean中的注入符合格式的日期呢?看下面的例子:importjava.util.Date;publicclassCustomer{Datedate;publicDategetDate(){returndate;}publicvoidsetDate(Datedate){this.date=date;}@OverridepublicStringtoString(){return"Customer[date="+date+"]";}}然后配置文件中:<... 查看全文
· Spring引用配置文件方式发布时间:2013-07-26
Spring引用配置文件方式1、CLASSPATH<context:property-placeholderlocation="classpath:configdir/*.properties"/>这种就不多讲,一般都这么用!2、FILE<context:property-placeholderlocation="file://${config}/*.properties"/>在生产环境中,配置文件往往在指定的目录下,而不是在CLASSPATH下面,这种方式这比较好!$... 查看全文
· Spring MVC集成velocity扩展发布时间:2013-07-23
本文主要讲述通过扩展SpringMVC集成velocity这一部分的功能,实现类似于webx的规约配置1、扩展velocity的视图扩展点:velocity的screen模板自动选择同名的layout模板,如果没有选择默认的layout模板,并注入除screen和layout之外的在模板文件根路径下的control工具bean,control可以作为公共课复用的模板,该bean和模板所在的文件名同名(这一点相对于webx是比较灵活的)。packageorg.christ.matrix... 查看全文
· spring支持的DAO操作发布时间:2013-07-22
spring提供访问数据库的有三种方式:HibernateDaoSupport,HibernateTemplate(推荐使用),jdbcTemplateHibernateTemplate:org.springframework.orm.hibernate3.HibernateTemplateHibernateDaoSupport:org.springframework.orm.hibernate3.support... 查看全文
· spring jdbcTemplate发布时间:2013-07-19
转自http://www.iteye.com/topic/535261、使用JdbcTemplate的execute()方法执行SQL语句jdbcTemplate.execute("CREATETABLEUSER(user_idinteger,namevarchar(100))");2、如果是UPDATE或INSERT,可以用update()方法。jdbcTemplate.update("INSERTINTOUSERVALUES('"+user.getId()+"','"+user... 查看全文
此工程的运行结果得出的结论是:spring里面想要让一个类的实例在所有属性都准备好之后就让它自动执行某些方法有两种方式:1、实现InitializingBean接口,并重写接口里面的唯一的一个方法afterPropertiesSet()方法;2、在此类里面定义一个任意名称的方法(名称没有限定),然后在applicationContext.xml里申明此类的bean的时候通过init-method属性指定此方法。那么此方法就会在那个时间点被调用这两种方式的作用效果是一样的,但是推荐使用第二种方式... 查看全文
在前面demo的基础上再做一个涉及数据库访问,分层结构的简单用户登录注册例子,步骤如下:1.新建user表,sql语句如下DROPTABLEIFEXISTS`user`;CREATETABLE`user`(`id`int(11)NOTNULLauto_increment,`name`char(128)NOTNULL,`credits`int(11)default'0',`password`varchar(32)NOTNULL,`last_visit`datetimedefaultNULL... 查看全文