程序员的资源宝库

网站首页 > gitee 正文

Java Bean 注册对象

sanyeah 2024-04-12 17:39:34 gitee 3 ℃ 0 评论

注册对象

POM.xml

<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>5.3.6</version>
</dependency>

ElasticSearchConfig.java

package com.vipsoft.web.config;

import cn.hutool.core.date.DateUtil;
import com.vipsoft.web.entity.Person;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;


@Configuration
public class ElasticSearchConfig {

    @Bean
    public Person client() {
        Person person = new Person();
        person.setName(DateUtil.now());
        return person;
    }
}

EsIndexTest.java

package com.vipsoft.web;

import com.vipsoft.web.entity.Person;
import org.junit.jupiter.api.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;

@SpringBootTest
public class EsIndexTest {
    Logger logger = LoggerFactory.getLogger(this.getClass());

    @Autowired
    Person person;

    @Test
    void connectTest() throws Exception {

        logger.info(person.getName());
    }
}

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表