我是靠谱客的博主 背后白猫,最近开发中收集的这篇文章主要介绍springboot单元测试配置类,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

//配置类
@Configuration
@ComponentScan(basePackages = "com.yinhai.fwtxgl.test1")
public class SysConfig {

    @Bean("testService")
    public TestService testService(){
        System.out.println("配置类@bean给容器中添加组件了");
        return new TestService();
    }
//
@Component
@ConfigurationProperties(prefix = "msg")
public class MsgProperties {

    private  String SIGN ;
    /*接口地址*/
    private  String URL;
    /*接口账号*/
    private  String LOGIN_NAME ;
    /*密码 */
    private  String PWD ;
    /*计费套餐类型 */
    private  String FEE_TYPE ;
    /**
     * 是否真的发送短信
     */
    private  String MSG_TRUE_SEND ;

    public  String getSIGN() {
        return SIGN;
    }

    public  void setSIGN(String SIGN) {
        this.SIGN = SIGN;
    }

    public  String getURL() {
        return URL;
    }

    public  void setURL(String URL) {
        this.URL = URL;
    }

    public  String getLoginName() {
        return LOGIN_NAME;
    }

    public  void setLoginName(String loginName) {
        LOGIN_NAME = loginName;
    }

    public  String getPWD() {
        return PWD;
    }

    public  void setPWD(String PWD) {
        this.PWD = PWD;
    }

    public  String getFeeType() {
        return FEE_TYPE;
    }

    public  void setFeeType(String feeType) {
        FEE_TYPE = feeType;
    }

    public  String getMsgTrueSend() {
        return MSG_TRUE_SEND;
    }

    public  void setMsgTrueSend(String msgTrueSend) {
        MSG_TRUE_SEND = msgTrueSend;
    }
}
//测试类

@RunWith(SpringRunner.class)
@SpringBootTest
public class ConfigTest {

    @Autowired
    private MsgProperties msgProperties;
    @Test
    public void fun(){
        System.out.println(msgProperties.getFeeType()+"888");
        ApplicationContext context = new AnnotationConfigApplicationContext(SysConfig.class);
        TestService helloService = (TestService) context.getBean("testService");
        System.out.println(helloService);
        boolean flag = context.containsBean("testService");
        System.out.println("bean是否存在:" + flag);
    }
}

最后

以上就是背后白猫为你收集整理的springboot单元测试配置类的全部内容,希望文章能够帮你解决springboot单元测试配置类所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(73)

评论列表共有 0 条评论

立即
投稿
返回
顶部