spring petclinic的学习小结

最近两天学习了一下spring 所带的一个sample---petclinic,总结几点。

 

首先,下载spring2.5.5的源代码,

 

进入petclinic目录执行warfile.bat,在war文件夹下已生成了lib文件夹及所需要的jar

 

拷贝petclinic文件夹到自己的工程中,

 

新建工程,因为对test不是很了解,直接删除了test文件夹,

lib文件夹中会存在petclinic*.jar这样的jar包,删除,因为不删除的话在基于注解的注入时会找到两个对应的class而报错。

 

修改db文件夹下的hsql中的server.bat,以使它执行时可以找到hsql.jar。

根据petclinic-servlet.xml中写的p:basename添加messages.properties的资源文件。

 

启用tomcat,http://localhost:8080/petclinic就可以访问了。

 

基于注解的依赖注入看上去很简单,controller都不用写继承了,直接@controller就可以了,

 

其它注解还有:

 

@RequestMapping("*.do")

@SessionAttributes(type=*.class)

@Autowired

@RequestMapping(method=RequestMethod.GET)

@RequestMapping(method=RequestMethod.POST)

 

先写这些。

 

再有就是controller返回的对象类型会出现ModelMap,默认指向的是对应的request的jsp。

 

对于spring2.5的这些新特性不是很理解。

 

欢迎大家对我写的东西进行指正。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值