bean 配置 标签学习
| 标签名或者注解名 | 说明 |
|---|---|
| name | 唯一标识一个bean |
| constructor-arg | 为构造函数注入参数依赖 |
| scope | bean 作用域 |
| class | 强制性属性,指定创建bean的类 |
| autowiring mode | 自动装配模式 |
| lazy-initalization mode | 在创建新的bean实例前 延时初始化 |
| initalization 方法 | 延时初始化时进行的回掉函数 |
| destruction 方法 | 销毁bean后回调的函数 |
| property | 设值函数参数依赖注入;其中如若传一个引用给对象时需要使用ref,传值请使用vlaue; |
| p-namespace | 功能与property一样但更简洁,用法是p:name=vlaue;p:name-ref=另一个bean的引用; |
| @Required | 必须的注释,应用于setter方法,表明在xml配置文件中必须配置该参数 |
| @Qualifier | 在拥有拥有多个相同属性的bean时指定某一个bean进行依赖注入 |
| @Autowired | 类似@Required但可以用于属性,构造方法以及setter方法,省略property标签 |
| @Configuration | 表面这个类可以使用spring IOC容器作为bean定义的来源 |
| @Bean | 表明该方法返回一个对象,该对象spring应用上下文中所注册。 |
| @Improt | 允许在另一个配置类中加载@Bean的定义。 |
| @syscontrollerLog | 自定义注解 |
| @GetMapping | @RequestMapping(method = RequestMethod.GET)的另一种写法 |
| @ApiOperation | swagger中的方便生成spring restful文档,@ApiOperation(value = “接口说明”, httpMethod = “接口请求方式”, response = “接口返回参数类型”, notes = “接口发布说明”; |
| @PathVariable | 在使用定义URL变量规则的@RequestMapping("/users/{username}")后,自动赋值{username}给所定义的变量 |
| @RequestMapping | 注解会将 HTTP 请求映射到 MVC 和 REST 控制器的处理方法上 |
| @ServerEndpoint | springboot 消息推送,给客户端 |
| @ResponseBody | 表示该方法的返回结果直接写入 HTTP response body 中 |
| – | – |
Spring Bean配置详解
本文深入解析Spring框架中Bean配置的核心概念,包括bean作用域、自动装配模式、依赖注入等关键特性,以及各种注解如@Configuration、@Bean和@Autowired的使用场景。
3250

被折叠的 条评论
为什么被折叠?



