当前位置: 首页 > news >正文

做酒网站php微信公众号开发教程

做酒网站,php微信公众号开发教程,深入浅出wordpress pdf,三亚做网站多少钱目录 1.Bean管理 1.1 自定义Bean对象 1.2 Bean的作用域和生命周期 2.拦截器的使用 1.Bean管理 默认情况下,Spring项目启动时,会把我们常用的Bean都创建好放在IOC容器中,但是有时候我们自定义的类需要手动配置bean,这里主要介绍…

目录

1.Bean管理

1.1 自定义Bean对象

1.2 Bean的作用域和生命周期

2.拦截器的使用


1.Bean管理

默认情况下,Spring项目启动时,会把我们常用的Bean都创建好放在IOC容器中,但是有时候我们自定义的类需要手动配置bean,这里主要介绍两种方式。

  • 直接使用注解的方式
  • 使用配置类+@Bean注解方式

1.1 自定义Bean对象

(1)使用注解的方式

这种方式主要是通过使用 @Component, @Service, @Repository, @Controller 等注解来标记类,告诉 Spring 容器这是一个应该被管理的 Bean。

(2)使用配置类

相当于我们之前使用的xml,用来自定义Bean对象,一般用来配置第三方的Bean对象。

使用:

  1. 先创建一个config包,然后创建名称为xxxConfig的普通java类,并在类上使用注解@Configuration表示该类为配置类。
  2. 在类中使用@Bean注解声明Bean方法,

 完整的配置类配置Bean如下

1.2 Bean的作用域和生命周期

Spring 容器中的 Bean 的作用域

  • Singleton:默认的作用域,Spring 容器只会创建一个实例,并将其保存在一个缓存中。
  • Prototype:每次请求都会创建一个新的 Bean 实例。
  • Request:对于每个 HTTP 请求都会创建一个新的 Bean 实例(仅适用于 Web 应用程序)。
  • Session:对于每个 HTTP Session 创建一个新的 Bean 实例(仅适用于 Web 应用程序)。
  • Global Session:针对 Portlet 应用程序,每个全局 Session 创建一个 Bean 实例

 Bean 的生命周期

Spring 容器管理着 Bean 的整个生命周期,从创建、初始化到销毁。

  1. 创建:根据定义创建 Bean 实例。
  2. 初始化:调用初始化方法(如果有的话)。可以通过 @PostConstruct 注解或 <bean init-method="..."> 标签来指定初始化方法。
  3. 销毁:当容器关闭时,调用销毁方法(如果有的话)。可以使用 @PreDestroy 注解或 <bean destroy-method="..."> 标签来指定销毁方法。

2.拦截器的使用

拦截器的特点和拦截器中的方法的使用和SpringMVC中的一致,只是配置方式有所区别。

使用

(1)创建来拦截器类,实现HandlerInterceptor接口,并重写相关的方法,并使用@Compoent配置为Bean对象。【创建拦截器】

(2)创建配置类,实现WebMvcConfigurer接口,重写addInterceptors方法,并依赖注入你写的拦截器对象,然后在addInterceptors方法中定义你要拦截的范围。【定义拦截范围】

(3)查看拦截效果,如下图,访问后页面为空白,控制台有输出,表明拦截器已经生效。

http://www.yayakq.cn/news/175600/

相关文章:

  • o2o网站线上服务器域名是什么?
  • 南京哪家做电商网站注册域名后怎么建网站
  • 网站开发项目实训开发平台网站多少钱
  • 招聘网站建设保定怎样做医疗网站不违法
  • 外国小孩和大人做网站阿里云网站建设方案书填写
  • 备案添加网站免费网站代码
  • Wordpress多站点共享用户物流公司网站 源码
  • 宁波网站制作怎样网站的安全性建设
  • wordpress做大型网站做网站充值犯法吗
  • 过期域名网站企业网站建站源码
  • 深圳市城乡和建设局网站首页电脑网站怎么做
  • 原创文章网站开发教程海丰县建设局官方网站
  • 呼和浩特建设厅官方网站深圳市网络品牌推广
  • 可以做动漫网站的源码源码汽车之家官网网页版入口
  • 南京网站开发选南京乐识赞北京网站seo技术厂家
  • 国内返利网站怎么做格子网wordpress主题
  • 0511城市建设网站棚户区改造企业创建网站的途径都有啥
  • 计算机网站开发岗位有哪些汕头中文建站模板
  • 长春网站业务哪个公司好阿里云自助建站和华为云自助建站
  • 网站的步骤wordpress插件存放地址
  • 可以自己做视频网站吗宁波网站建设明细报价
  • 成都手机网站开发wordpress 发布文章主动推送百度
  • 律师网站模版网络运维是干什么的
  • 营销型网站建设与网盟网站开发与运营案例教程
  • 微信 网站设计模板集团网站建设案例与网站作用
  • 网站导航界面深圳seo秘籍
  • win10虚拟目录 做网站北京成交型网站建设价格
  • 房屋中介网站模板网站建设项目的结论
  • 合肥网站制作套餐识万物扫一扫
  • 行业门户网站建设方案书玄武区网站建设