-
@SpringBootApplication:声明当前项目为SpringBoot项目
-
@RestController:组合注解,组合 @Controller + @ResponseBody
-
@Autowired:Spring框架提供的。 先bytype,再byname
-
@Resource:JDK提供的,比较通用.先byname,再bytype
-
@Bean:声明一个Bean对象
-
@Value:可以将属性配置文件中的属性配置获取并注入
-
@GetMapping("/findAll"):相当于@RequestMapping(value = “/findAll”,method = RequestMethod.GET)
-
@PostMapping("/findAll")
-
@DeleteMapping("/findAll")
-
@PutMapping("/findAll")
-
@SpringBootConfiguration : 代表这个类就是一个配置类 , 本质上就是一个@Configuration注解
-
@ComponentScan : 组件扫描, 默认扫描启动类所在包及子包下的类身上的注解
-
@EnableAutoConfiguration : 自动配置注解 , 添加了此注解会自动去读取spring.factories配置文件中的自动配置类
-
@EnableConfigurationProperties(DataSourceProperties2.class),开启DataSourceProperties2身上的@ConfigurationProperties注解 , 他就会生效了, 就会帮助我们注入数据了
-
@ConfigurationProperties是SpringBoot提供的重要注解, 他可以将一些配置属性批量注入到bean对象。
-
@RunWith(SpringRunner.class):以Spring方式进行启动,常在测试类中用
-
@SpringBootTest:说明是测试类
-
@Entity:声明当前类为一个实体类
-
@Table(name = “t_user”):当前类与t_user表映射
-
@Id:声明为表中字段id
-
@GeneratedValue(strategy = GenerationType.IDENTITY): 相当于表中auto_increment,主键生成策略
-
@Column(name = “password”):匹配表中字段名
springboot中常用注解
最新推荐文章于 2023-09-13 15:22:33 发布