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

培训的网站建设seo和sem的区别与联系

培训的网站建设,seo和sem的区别与联系,网站建设入门教学,上海个人做网站一 spring的原生接口说明 1.1 接口说明 Aware是Spring框架提供的一组特殊接口,可以让Bean从Spring容器中拿到一些资源信息。 BeanFactoryAware:实现该接口,可以访问BeanFactory对象,从而获取Bean在容器中的相关信息。 Environm…

一  spring的原生接口说明

1.1 接口说明

Aware是Spring框架提供的一组特殊接口,可以让Bean从Spring容器中拿到一些资源信息。

BeanFactoryAware:实现该接口,可以访问BeanFactory对象,从而获取Bean在容器中的相关信息。

EnvironmentAware:实现该接口,可以访问Environment对象,从而获取环境相关的配置属性,比如系统属性、环境变量等。

ResourceLoaderAware:实现该接口,可以访问ResourceLoader对象,从而获取资源加载器,用于加载类路径下的资源文件。

MessageSourceAware:实现该接口,可以访问MessageSource对象,从而获取国际化消息。

 

1.2  案例说明

 1.打印耗时

package com.ljf.springboot.mybaits.demos.config;/*** @ClassName: TimeCostBeanPostProcessor* @Description: TODO* @Author: admin* @Date: 2025/06/29 17:48:32 * @Version: V1.0**/import com.google.common.collect.Maps;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.config.BeanPostProcessor;
import org.springframework.stereotype.Component;import java.util.Map;
/**
* @author admin
* @description
这个类实现了Spring框架的BeanPostProcessor接口,用于在bean初始化前后记录每个bean的创建时间成本
* @param
* @return
*/
@Component
public class TimeCostBeanPostProcessor implements BeanPostProcessor {private Map<String, Long> costMap = Maps.newConcurrentMap();private Long costSumTime = 0L;@Overridepublic Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException {costMap.put(beanName, System.currentTimeMillis());return bean;}@Overridepublic Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {if (costMap.containsKey(beanName)) {Long start = costMap.get(beanName);long cost = System.currentTimeMillis() - start;if (cost > 0) {costMap.put(beanName, cost);System.out.println("bean: " + beanName + "\ttime: " + cost);}}return bean;}
}

2.监控事件

package com.ljf.springboot.mybaits.demos.config;/*** @ClassName: ApplicationEventListener* @Description: TODO* @Author: admin* @Date: 2025/06/29 17:44:41 * @Version: V1.0**/import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.ApplicationEvent;
import org.springframework.context.ApplicationListener;
import org.springframework.stereotype.Component;
/**
* @author admin
* @description
这个类实现了Spring框架的ApplicationListener<ApplicationEvent>接口,用于监听并处理应用上下文中的事件。
* @param
* @return
*/
@Component
public class ApplicationEventListener implements ApplicationListener<ApplicationEvent> {private static final Logger logger = LoggerFactory.getLogger(ApplicationEventListener.class);@Overridepublic void onApplicationEvent(ApplicationEvent event) {logger.info("=======event received : {}", event.getClass().getName());}
}

测试案例结果:

 

 

http://www.dtcms.com/wzjs/463937.html

相关文章:

  • 社交网站可以做亚马逊联盟吗厦门网站综合优化贵吗
  • 赤峰做网站哪家好广告推广 精准引流
  • 网站建设收入的发票企业查询天眼查
  • 网站建设的安全技术北京外包seo公司
  • 板绘线下培训班苏州百度 seo
  • 网站可以做多少优化关键词app下载注册推广平台
  • 重庆建设行业信息网站网建公司
  • 图片海报制作软件湖北seo推广
  • 武鸣网站建设软文自助发布平台系统
  • 专业邯郸网站建设东莞谷歌推广公司
  • 石家庄 科技 公司 网站建设网站搭建公司
  • 怎么做带后台的网站苏州吴中区seo关键词优化排名
  • 做网站的专业术语广告公司名字
  • 企业网站制作是什么2023年8月疫情恢复
  • 初中电脑做网站的软件搜索引擎推广的方法有哪些
  • 营销推广有哪些形式关键词优化顾问
  • 番禺网站建设怎么样优化公司排行榜
  • 做企业网站有哪些系统厦门网站优化
  • 网页设计尺寸快捷键seo设置是什么
  • 哪里的郑州网站建设南宁百度快速优化
  • 山西钢铁建设集团有限公司网站百度上海分公司地址
  • 集团公司网站源码php百度的营销策略
  • 有关网站建设文章太仓seo网站优化软件
  • 做ebay需要的图片外链网站百度推广客服
  • 小型企业网络组建方案seo诊断优化专家
  • 网络广告营销论文seo推广百度百科
  • 个人网站域名备案北京网站优化技术
  • 网站设计用什么做网站里的友情链接
  • 网站建设建站优化网站标题是什么意思
  • 桥西区附近网站建设价格推广发帖网站