springMVC学习之spring mvc 用到的注解

在实际项目中很少用全部用配置文件到注册Bean,映射MVC等,全用注解,这样可以减少很多配置文件,节约开发时间。
spring mvc 用到的注解:所有注解使用场合必须开启spring 组件扫描

  
  
  
  
  1. <context:component-scan base-package="com.web"/>  

在Action中用到的
@Controller--此注解用于标记在spring中由Bean工厂管理Action,并标明此类为MVC中的Controller且不用显示实现Controller接口。
@RequestMapping--此注解用于标记在spring MVC中进行映射,相当于在配置文件配置请求Pathr 映射,

  
  
  
  
  1. @Controller 
  2. public class BodyAction { 
  3.  
  4.     @RequestMapping 
  5.     public void execute(Model model) { 
  6. ………… 


通用
@Autowired
在service层用到
@Service
@Transactional
在持久层用到的
@Repository
@Entity
 

你可能感兴趣的:(spring,学习)