在原来的开发过程中,我们总是需要写很多的配置文件,然而在Spring3的时候已经提出了基于注解的开发,我以前没有使用这种开发方式,还是在写配置文件,最近看到了sprig框架出到了4这个版本,这么大的跨域,原来是jsr303标准出来了,所以这里我开始学习基于注解的开发方式,这里我会慢慢写,首先我们先从头开始,在Springmvc中我们是这样写的:
@org.springframework.stereotype.Controller
public class Controller {
@Autowired
IUserService service;
public IUserService getService() {
return service;
}
public void setService(IUserService service) {
this.service = service;
}
@RequestMapping(value="list", method=RequestMethod.GET)
public void list(HttpServletRequest request) {
service.showList();
System.out.println("Controller");
}
这个controller依赖于Service,所以我们需要让它自动注入依赖
@Service
public class UserService implements IUserService {
public List showList() {
return null;
}
这个我们就准备好了我们的bean,然后我们就在配置文件中进行一定的配置,让他进行自动的扫描这些注解
context:annotation-config />
<context:component-scan base-package="com.xu.addressList2" />
我们只需要添加这个就可以了,这个很大的减少了我们在开发的时候书写mapping这样就达到了自动的添加
浙公网安备 33010602011771号