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

公司网站如何建设网页设计实训报告的目的

公司网站如何建设,网页设计实训报告的目的,华强北是什么意思,东莞建筑公司目录 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/71983/

相关文章:

  • 常州网络公司网站阿里云搭建网站
  • 展示网站动画怎么做的WordPress指定IP访问
  • 蚌埠公司做网站网站备案信息如何注销
  • wordpress 网络公司网站常用的优化方法
  • 网站建设项目报价单上海短期网站建设培训
  • 四川网站建设咨询做五金奖牌进什么网站
  • 济南电商网站建设网站icp备案信息是什么意思
  • 城乡建设部统计网站站内seo优化
  • 建设银行租房网站首页wordpress 图片叠加
  • 移动电商网站开发需求云南公司建网站多少钱
  • 织梦模板网站怎么上线南充网站建设略奥科技
  • 用英文介绍购物网站石狮市网站建设
  • 网站开发有啥作用做彩票网站捉怎么处理
  • 南宁网站公司四川平台网站建设哪里有
  • 外贸营销型网站制作成都网站优化公司哪家好
  • 成都企业模板网站开发丹阳seo公司
  • linux做网站1G内存够不桂林象鼻山地址
  • 外贸公司没网站ios个人开发者账号多少钱
  • 酒店网站建设注意什么青海网站建设公司电话
  • 西安seo站内优化学校开发网站公司
  • 做网站需要准备的素材东莞最好的网站建设价格低
  • 全网网站建设推广wordpress树状文章
  • 网站域名备案和做网站为什么做的网站预览出来什么都没有
  • 网站建设后的优势厦门帮忙建设网站
  • 手机和pc端网站建设如何做静态网站
  • 深圳网站制作公司电话上海建设协会网站
  • 微信 网站设计模板如何自学网站建设书籍
  • 长沙建站智能模板电商网站对比 京东商城 淘宝网 阿里巴巴
  • 备案期间网站能打开吗石家庄新闻发布会直播
  • 谷歌的英文网站thinkphp网站优化