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

网站建设最流行语言如何用网站做招聘

网站建设最流行语言,如何用网站做招聘,承德名城建设集团网站,许昌知名网站建设价格spring 注释介绍#xff1a; 默认情况下#xff0c; Spring框架在应用程序启动时加载并热切初始化所有bean。 在我们的应用程序中#xff0c;我们可能有一些非常消耗资源的bean。 我们宁愿根据需要加载此类bean。 我们可以使用Spring Lazy批注实现此目的 。 在本教程中 默认情况下 Spring框架在应用程序启动时加载并热切初始化所有bean。 在我们的应用程序中我们可能有一些非常消耗资源的bean。 我们宁愿根据需要加载此类bean。 我们可以使用Spring Lazy批注实现此目的 。 在本教程中我们将学习如何使用Lazy注释延迟加载我们的bean。 延迟初始化 如果我们用Lazy注释标记我们的Spring配置类则所有带有Bean注释的已定义bean都会被延迟加载 Configuration ComponentScan (basePackages com.programmergirl.university ) Lazy public class AppConfig {  Bean public Student student() { return new Student(); }  Bean public Teacher teacher() { return new Teacher(); } } 我们还可以通过在方法级别使用此注释来延迟加载单个bean Bean Lazy public Teacher teacher() { return new Teacher(); } 测试延迟加载 让我们通过运行应用程序来快速测试此功能 public class SampleApp { private static final Logger LOG Logger.getLogger(SampleApp. class ); public static void main(String args[]) { AnnotationConfigApplicationContext context new AnnotationConfigApplicationContext(AppConfig. class );         LOG.info( Application Context is already up );  // Beans in our Config class lazily loaded Teacher teacherLazilyLoaded context.getBean(Teacher. class ); Student studentLazilyLoaded context.getBean(Student. class ); } } 在控制台上我们将看到 Bean factory for ...AnnotationConfigApplicationContext: ...DefaultListableBeanFactory: [...] ... Application Context is already up Inside Teacher Constructor Inside Student Constructor 显然 Spring在需要时而不是在设置应用程序上下文时初始化了Student和Teacher Bean。 使用 我们还可以在注入点使用Lazy批注构造函数setter或字段级。 假设我们要延迟加载一个Classroom类 Component Lazy public class Classroom { public Classroom() { System.out.println( Inside Classroom Constructor ); } ... } 然后通过Autowired注释将其连接到University bean Component public class University {  Lazy Autowired private Classroom classroom;  public University() { System.out.println( Inside University Constructor ); }  public void useClassroomBean() { this .classroom.getDetails(); ... } } 在这里我们懒惰地注入了Classroom bean。 因此在实例化University对象时Spring将创建代理Classroom对象并将其映射到该对象。 最后只有当我们调用useClassroomBean时 它才会创建实际的Classroom实例 // in our main() method AnnotationConfigApplicationContext context new AnnotationConfigApplicationContext();   LOG.info( Application Context is already up );   University university context.getBean(University. class ); LOG.info( Time to use the actual classroom bean... ); university.useClassroomBean(); 上面的代码将产生以下日志 Bean factory for ...AnnotationConfigApplicationContext: ...DefaultListableBeanFactory: [...] ... Inside University Constructor ... Application Context is already up Time to use the actual classroom bean... Inside Classroom Constructor 如我们所见 Classroom对象的实例化被延迟直到其实际需要为止。 请注意对于延迟注入我们必须在组件类以及注入点上都使用Lazy批注。 结论 在本快速教程中我们学习了如何延迟加载Spring Bean。 我们讨论了延迟初始化和延迟注入。 翻译自: https://www.javacodegeeks.com/2019/09/spring-lazy-annotation.htmlspring 注释
http://www.pierceye.com/news/913525/

相关文章:

  • html5网站建设平台怎么给网站添加图标
  • 中文域名网站网站制作wap页面
  • wordpress站内全文检索一个人完成网站建设
  • wordpress自定义重用结构北京seo怎么优化
  • 苏州做网站专业的公司vs2008怎么做网站
  • 效果好的徐州网站建设休闲食品网站建设策划书
  • 如何发布自己的网站wordpress 4.9.6 下载
  • 织梦网站打开慢企业咨询师资格证
  • 蓬莱网站建设哪家好广州白云网站建设
  • 网站建设得花多少钱做购物网站能否生存
  • 多语言网站 用什么cms深圳Wordpress网站
  • 常州市建设工程质量监督站网站开发公司设计管理岗位述职
  • 国外网站顶部菜单设计谷歌seo文章
  • 梅州网站开发外国自适应企业网站
  • 大型网站建设动力无限哪个公司的装饰设计公司
  • 网站建设与管理自考wordpress替换默认的编辑器
  • 企业在网站推广咸阳做网站开发公司
  • 从美洲开始做皇帝免费阅读网站wordpress嵌入优酷视频播放
  • 长沙 外贸网站建设国际足联世界排名
  • 辽宁省建设执业继续教育协会网站深圳网站制作建设服务公司
  • 个人网站备案都需要什么运营seo是什么意思
  • 局域网内部网站建设app下载苏州网络推广企业
  • 重庆美邦 网站建设保定最新消息发布
  • 东莞手机建网站旅游网站 分析
  • 网站seo优化技术入门做网站怎样实现网上支付
  • 陕西西安网站建设公司源码编程器
  • 网站开发的前端技术有哪些软件制作是什么专业
  • 淘宝网站建设目标是什么意思厦门seo计费
  • 高端网站建设注意简述网络营销的基本方法
  • html5网站开发实例教程沈阳软件定制开发公司