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

简述商业网站建设的流程网站单个页面

简述商业网站建设的流程,网站单个页面,郑州网红,网站不兼容怎么办啊情况说明: 在一个抽象类中使用PostConstruct注解方法init用于初始化操作。然后每个实现类在初始化时都会调用PostConstruct注解的init方法执行初始化操作。如下代码: public abstract class AbstractClass {/*** 存放各实例.*/public static final Map&…

情况说明: 在一个抽象类中使用@PostConstruct注解方法init用于初始化操作。然后每个实现类在初始化时都会调用@PostConstruct注解的init方法执行初始化操作。如下代码:

public abstract class AbstractClass {/*** 存放各实例.*/public static final Map<Integer, AbstractClass > INSTANCES = new ConcurrentHashMap<>();protected abstract void doSomething();/*** 初始化操作.*/@PostConstructvoid init() {INSTANCES.put(getCostSoc(), this);}
}@Service
public abstract class Class1 extends AbstractClass {protected abstract void doSomething() {// do something}
}@Service
public abstract class Class2 extends AbstractClass {protected abstract void doSomething() {// do something}
}

遇到问题: 本来好好地,但是在另外一个环境却发现程序启动时不执行@PostConstruct注解的init方法了,导致在使用INSTANCES获取实例时获取到的是null。进而导致后面业务走不下去。

原因分析: 经过分析最终得出的结论是,这个环境不知道怎么配了默认懒加载,
而懒加载情况下,在程序启动时是不会执行@PostConstruct注解的方法的。

解决问题: 经过尝试有两种方式可以解决这种问题。
1. 配置@Lazy(false)取消懒加载,如下:

@Service
@Lazy(false)
public abstract class Class1 extends AbstractClass @Service
@Lazy(false)
public abstract class Class2 extends AbstractClass

2. 在另一个bean BizService中依赖AbstractClass,这样在BizService实例化时需要先实例化依赖的bean,进而触发AbstractClass的实例化,进而执行@PostConstruct注解的方法。如下:

@Service
public class BizService {@Autowired@Qualifier("class1")private AbstractClass class1;@Autowired@Qualifier("class2")private AbstractClass class2;}
http://www.yayakq.cn/news/816609/

相关文章:

  • 怎么做流量网站自己可以做小程序商城吗
  • 同一网站能否同时运行php和asp服装公司网站背景图
  • 国内最好用的免费建站平台南宁做网站公司
  • 安阳哪里有学做网站的学校网站续费协议
  • 判断网站cms门户网站的基本功能
  • 设计网站推荐 zoowordpress最好的主题
  • IT科技资讯新闻类织梦网站模板开县集团网站建设
  • 东莞企业网站建设费用下载室内设计排版模板网站有哪些
  • 淘宝网店开店网站建设上海企业服务云定位
  • 网站成品下载百度指数网站
  • 行知智网站开发建设网站请示宣传
  • 永州网站建设收费情况wordpress 修改目录
  • 做网站上传空间什么意思苏州网络公司
  • 网站设计及建设合同重庆市建设工程信息网施工许可证查询
  • 青岛网站建设在线WordPress建站如何解析
  • 怎么查网站关键词排名wordpress阅读全部功能
  • 贵州建设监理协会网站网站建设 7 24
  • 网站修改域名百度官网登录
  • 外贸优秀网站wordpress 手机首页
  • asp网站 访问 变慢 监测做淘宝客如何建自己的网站
  • wordpress多站点不显示网站标签怎么改
  • 免费做推广的网站厦门h5建站
  • 建设网站设计制作今天汽油价格
  • 网站建设相关知识博客建设外贸网站价格
  • dede网站地图 调用文章网站开发的相关技能
  • 全能网站建设pdfwin2008 r2 搭建网站
  • 齐齐哈尔做网站公司太原城市建设招标网站
  • 网站建设公司工作室seo快速排名
  • vue 做的网站抖音品牌推广方案
  • win2008系统asp网站建设传播型网站建设优势有哪些