课程中用到的注解器,希望有人能用自己的语言(自己的理解)概括一下。
@Component
@ConfigurationProperties
@RestController
@Autowired
@RequestParam
@PathVariable
@Entity
@Id
@GeneratedValue
@Component
@ConfigurationProperties
@RestController
@Autowired
@RequestParam
@PathVariable
@Entity
@Id
@GeneratedValue
2018-08-19
理解不到位的地方请大家指正
@Component:
把pojo实例化,相当于配置文件中的<bean id="" class=""/>,需要在配置文件中引入component的扫描组件 <context:component-scan base-package=”com.imooc”>
@ConfigurationProperties:
获取配置信息
@RestController:
相当于@ResponseBody + @Controller。@ResponseBody:将controller返回的对象转换为Json数据。@Autowired:
注入外部资源
@RequestParam:
传递参数(value:参数名字,required:是否必须有参数,defaultvalue:请求中没有同名参数时使用默认值)@PathVariable:
获取url上的参数(可以是动态的)。
@Entity
指明实体Bean
@Id
声明为主键
@GeneratedValue
主键生成策略,默认为自动增长
举报