@Service: 注解在类上,表示这是一个业务层bean
@Controller:注解在类上,表示这是一个控制层bean
@Repository: 注解在类上,表示这是一个数据访问层bean
@Component: 注解在类上,表示通用bean,value不写默认就是类名首字母小写
@Autowired: 按照类型 (Spring容器默认单例模式)
@Qualifier: 按照名称 (结合@Autowired一起使用用于根据名称进行依赖注入)
@Resource: 按名称装配+类型 ==> @Autowired+ @Qualifier
@Value : 从配置文件中读取数据,然后将数据给了成员变量
@ConfigurationProperties(prefix = "前缀") 将配置文件中以前缀开头的属性注入到该类中,实体类中必须要有set,get方法
@RestController ==> @Controller+@ResponseBody
@RequestBody:将客户端发送过来的 JSON 格式的数据转换为 Java 对象。
@PathVariable:将 url 中的模板变量绑定到方法的参数上
@RequestParam:前后端值不一样映射不了时加此注解
@RequestMapping:请求方式
@GetMapping:获取
@Configuration:表示IOC容器
@Bean:将对象存于IOC容器
@mapper:映射mapper.xml文件
@mapperscan:指定要变成实现类的接口所在的包,包下面的所有接口在编译之后都会生成相应的实现类。添加在SpringBoot启动类上面。
标签:容器,常用,SpringBoot,配置文件,Autowired,bean,注解 From: https://www.cnblogs.com/warmNest-llb/p/18162683