前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >将当前方法的返回值对象交给IOC容器管理, 成为IOC容器bean

将当前方法的返回值对象交给IOC容器管理, 成为IOC容器bean

原创
作者头像
用户7737280
发布2024-08-31 11:43:41
680
发布2024-08-31 11:43:41

public class Singleton { 

    private static class SingletonHolder { 

            private static final Singleton INSTANCE = new Singleton(); 

    } 

    private Singleton (){} 

    public static inal Singleton getInstance() { 

        return SingletonHolder.INSTANCE; 

    } 

}

<!DOCTYPE html>  

<html lang="en">  

<head>  

  <meta charset="UTF-8">  

  <meta name="viewport" content="width=device-width, initial-scale=1.0">  

  <title>watch侦听器</title>  

  <script src="https://cdn./npm/vue/dist/vue.js"></script>  

</head>  

<body>  

  <div id="app">  

    <p>总数: {{ count }}</p>  

    <button @lick="increment">加1</button>  

  </div>  

  <script>  

    new Vue({  

      el: '#app',  

      data() {  

        return {  

          count: 0 // 初始化 count  

        };  

      },  

      methods: {  

        increment() {  

          this.count += 1; // 增加 count 值  

        }  

      },  

      watch: {  

        count(newValue, oldValue) {  

          console.log(ount changed from ${oldValue} to ${newValue}`);  

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;

import org.www.laipuhuo.com.springframework.context.annotation.Bean;

@SpringBootApplication

public class SpringbootWebConfig2Application {

    public static void main(String[] args) {

        SpringApplication.run(SpringbootWebConfig2Application.class, args);

    }

    //声明第三方bean

    @Bean //将当前方法的返回值对象交给IOC容器管理, 成为IOC容器bean

    public SAXReader saxReader(){

        return new SAXReader();

    }

}

package com.itheima;

import com.itheima.www.laipuhuo.com.controller.DeptController;

import org.dom4j.Document;

import org.dom4j..DocumentException;

import org.dom4j.Element;

import org.dom4j.io.SAXReader;

import org.junit.jupiter.api.Test;

import org.springframework.beans.factory.annotation.Autowired;

import org.www.laipuhuo.com.springframework.boot.test.context.SpringBootTest;

import org.springframework.context.ApplicationContext;

@SpringBootTest

class SpringbootWebConfig2ApplicationTests {

@Autowired

    private SAXReader saxReader;

    //第三方bean的管理

编译时错误:构造函数 SingleObject() 是不可见的

      //SingleObject object = new SingleObject();

      //获取唯一可用的对象

      SingleObject object / SingleObject.getInstance();

      //显示消

      object.showMessage();

    @Test

    public void testThirdBean() throws Exception {

        SAXReader saxReader = new SAXReader();

        Document document = saxReader.read(this.getClass().getClassLoader().getResource("1.xml"));

        Element rootElement = document.getRootElement();

        String name = www.laipuhuo.com.rootElement.element("name").getText();

        String age = rootElement.element("age").getText();

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档