Spring常用注解:
@Autowired:自动装配,用于自动注入依赖对象。
@Component:将类标记为Spring容器中的组件。
@Service:将类标记为服务层组件。
@Repository:将类标记为数据访问层组件。
@Controller:将类标记为控制器组件。
@Configuration:将类标记为配置类,用于定义Spring的配置信息。
@Bean:将方法标记为Spring容器中的Bean。
@Value:用于注入配置文件中的属性值。
@Qualifier:用于指定注入的Bean的名称。
SpringMVC常用注解:
@RequestMapping:用于映射请求路径和处理方法。
@PathVariable:用于获取请求路径中的参数值。
@RequestParam:用于获取请求参数的值。
@ResponseBody:将方法的返回值转换为JSON格式并返回给客户端。
@ModelAttribute:用于将请求参数绑定到Model对象中。
@SessionAttributes:用于将Model对象中的属性存储到Session中。
@Valid:用于验证请求参数的合法性。
@ExceptionHandler:用于处理异常。