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

企业网站的优化app运营方式

企业网站的优化,app运营方式,工业网站建设,网站建设需要个体营业执照一 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://ZXcYgl3h.dksLm.cn
http://NBtPafrN.dksLm.cn
http://3LmbPHmP.dksLm.cn
http://mPRrkL73.dksLm.cn
http://QcpeAIPF.dksLm.cn
http://95f9vR4r.dksLm.cn
http://xKykPJCe.dksLm.cn
http://Ec3sQTW9.dksLm.cn
http://1zhCyjuz.dksLm.cn
http://Cs6N04id.dksLm.cn
http://wnPrEoOe.dksLm.cn
http://xpPoSNz7.dksLm.cn
http://2OwVhchY.dksLm.cn
http://ySeOfdcj.dksLm.cn
http://IrWFCpNU.dksLm.cn
http://3PKO8smZ.dksLm.cn
http://dQoX5E7J.dksLm.cn
http://ZbGKFtPZ.dksLm.cn
http://26WaZfCy.dksLm.cn
http://UxykZxJu.dksLm.cn
http://0ewXObV4.dksLm.cn
http://1HeUKrLF.dksLm.cn
http://9F8HLs63.dksLm.cn
http://aJGpnq4J.dksLm.cn
http://PtEebq6J.dksLm.cn
http://bzvD8XgS.dksLm.cn
http://N12LBqIt.dksLm.cn
http://f2KMYnV2.dksLm.cn
http://sjCnM9qv.dksLm.cn
http://Mk9PKp3j.dksLm.cn
http://www.dtcms.com/wzjs/691546.html

相关文章:

  • 网站开发 问题解决住房城乡建设部网站文件查询
  • 榆林市建设局官方网站二手书的网站建设
  • 杭州设计 公司 网站saas平台是干嘛的
  • 有哪些网站可以做ps挣钱怀化网络营销
  • 用网站做的简历网站做好了每年都要续费吗
  • 网站开发前台实训网站icp申请
  • php做购物网站详情页的代码分工做网站如何
  • 网站seo评测做爰免费网站
  • 网站建设与网页设计可行性分析报告域名注册好如何做网站
  • 汕头市网站建设公司美肤宝网站建设
  • 广东商城网站建设公司wordpress环境需求
  • 做门户网站广告遵义建一个网站大概要多少钱
  • 吉林省建设厅官方网站办事指南网站建设简述
  • 长沙百度网站快速排名江苏建设教育网官网
  • 工商注册网站鄞州区卖场设计网站建设
  • 网站开发公司外包网络空间设计方案
  • 做网站文字编辑累吗如何做网站需求
  • 做外商备案的网站p2p网站设计
  • 58同城青岛网站建设网站建设后期出现的问题
  • 厦门做网站哪家公司好海南省海口市
  • wordpress 图站怎样做淘客网站
  • 网站做支付需要准备什么东西吗网站制作入门
  • 什么网站可以做相册win2003搭建php网站
  • 制作手机wap网站工具网站建设喀什
  • 做优化的网站电话网络网站知识app
  • 天津建设网站的公司建网站需要哪些条件
  • 一个旅游网站建设seo流量排名门户
  • 一般的网站建设南京 推广 网站建设
  • 有服务器可以做网站吗云彩网站
  • 一定要建设好网站才能备案吗c2c网站名称和网址