GVKun编程网logo

Field XXX in XXXX required a bean of type XXXX that could not be found

16

对于FieldXXXinXXXXrequiredabeanoftypeXXXXthatcouldnotbefound感兴趣的读者,本文将提供您所需要的所有信息,并且为您提供关于ActiveMQ报错Co

对于Field XXX in XXXX required a bean of type XXXX that could not be found感兴趣的读者,本文将提供您所需要的所有信息,并且为您提供关于ActiveMQ 报错 Could not connect to xxxxxxx , hostname can‘t be null、Android EditText手机号格式化输入XXX-XXXX-XXXX、android-编辑文本 – 获取国际格式的电话号码,如xxxxxxxxx、Android格式化手机号xxx xxxx xxxx的宝贵知识。

本文目录一览:

Field XXX in XXXX required a bean of type XXXX that could not be found

Field XXX in XXXX required a bean of type XXXX that could not be found

记录一下项目中遇见的问题 因为第一次用 Springboot 所以可能有些不习惯 

项目启动报了这个错误 在网上查了 大部分都说是目录结构的问题 当然如果你的类不在 application 这个类下面或者跟他平级肯定是扫描不到的 如果是满足了其中之一的要求 那就要看看你的 Service 的实现类有没有加 @Service 的注解 

ActiveMQ 报错 Could not connect to xxxxxxx , hostname can‘t be null

ActiveMQ 报错 Could not connect to xxxxxxx , hostname can‘t be null

报错信息: 

 

 

原因:



根据这个 url 链接不上 ActiveMQ 服务。 

 

 

解决方案: 



1. 确认 ActiveMQ 服务已经开启,可以查看服务进程,也可以通过登录服务器管理页面确认。


 

2. 把 127.0.0.1 改成自己的 ip 地址, 本机就改成内网地址,例如我:
 

 

Android EditText手机号格式化输入XXX-XXXX-XXXX

Android EditText手机号格式化输入XXX-XXXX-XXXX

先来效果图:

设置手机格式化操作只需要设置EditText的addTextChangedListener的监听,下面看代码

/*editText输入监听*/
        et_activity_up_login_phone.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {

            }

            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) {

                if (s == null || s.length() == 0) return;
                StringBuilder sb = new StringBuilder();
                for (int i = 0; i < s.length(); i++) {
                    if (i != 3 && i != 8 && s.charAt(i) == ''-'') {
                        continue;
                    } else {
                        sb.append(s.charAt(i));
                        if ((sb.length() == 4 || sb.length() == 9) && sb.charAt(sb.length() - 1) != ''-'') {
                            sb.insert(sb.length() - 1, ''-'');
                        }
                    }
                }
                if (!sb.toString().equals(s.toString())) {
                    int index = start + 1;
                    if (sb.charAt(start) == ''-'') {
                        if (before == 0) {
                            index++;
                        } else {
                            index--;
                        }
                    } else {
                        if (before == 1) {
                            index--;
                        }
                    }
                    et_activity_up_login_phone.setText(sb.toString());
                    et_activity_up_login_phone.setSelection(index);
                }
            }

            @Override
            public void afterTextChanged(Editable editable) {
                //获取没有-的手机号
                endPhone = et_activity_up_login_phone.getText().toString().replace("-", "");

                if (endPhone.length() == 11) {//如果最后的 号码为11位
                    //判断手机号是否正确
                    if (!Tool.isPhoneNum(endPhone)) {
                        Toast.makeText(UpLoginActivity.this, "请输入正确的手机号:" + endPhone, Toast.LENGTH_SHORT).show();
                    } else {
                        //改变获取验证码字体颜色
                        tv_activity_up_login_djs.setTextColor(Color.parseColor("#64aaff"));//高亮,可以点击
                        djsType = true;//设置验证码为可点击状态
                        tv_activity_up_login_djs.setClickable(true);
                    }
                }
            }
        });
    }

 

android-编辑文本 – 获取国际格式的电话号码,如xxxxxxxxx

android-编辑文本 – 获取国际格式的电话号码,如xxxxxxxxx

我有编辑文本元素,将获得电话号码,我需要电话号码包括xxx格式的国家代码.我使用的是 android:inputType =“phone”

我如何强制输入在数字中包含该国家代码?

如果可能或类似,我想要谷歌联系人.如果不是标志只是国家代码是可能的,那也没关系.

解决方法

最后我使用了 IntlPhoneInput.虽然我不得不调整它以供我使用,但这是一个很好的库.

它可以在gradle上使用.

compile ''net.rimoto:intlphoneinput:0.9.3''

Android格式化手机号xxx xxxx xxxx

Android格式化手机号xxx xxxx xxxx

1.输入框EditText布局

2.EditText设置监听

et1.addTextChangedListener(new TextWatcher());

3.监听中实现

 1    et1.addTextChangedListener(new TextWatcher() {
 2             @Override
 3             public void beforeTextChanged(CharSequence s, int start, int count, int after) {
 4 
 5             }
 6 
 7             @Override
 8             public void onTextChanged(CharSequence s, int start, int before, int count) {
 9                 String contents = s.toString();
10                 int length = contents.length();
11                 if(length == 4){
12                     if(contents.substring(3).equals(new String(" "))){ // -
13                         contents = contents.substring(0, 3);
14                         et1.setText(contents);
15                         et1.setSelection(contents.length());
16                     }else{ // +
17                         contents = contents.substring(0, 3) + " " + contents.substring(3);
18                         et1.setText(contents);
19                         et1.setSelection(contents.length());
20                     }
21                 } else if(length == 9){
22                     if(contents.substring(8).equals(new String(" "))){ // -
23                         contents = contents.substring(0, 8);
24                         et1.setText(contents);
25                         et1.setSelection(contents.length());
26                     }else{// +
27                         contents = contents.substring(0, 8) + " " + contents.substring(8);
28                         et1.setText(contents);
29                         et1.setSelection(contents.length());
30                     }
31                 }
32 
33             }
34 
35             @Override
36             public void afterTextChanged(Editable s) {
37                 String tel = et1.getText().toString().trim();
38                 tel = tel.replace(" ", "");
39                 if (tel.length() == 11) {
40                     couldClick = true;   //手机号
41                 } else {
42                     couldClick = false;  //不满足条件
43                 }
44             }
45         });

 

关于Field XXX in XXXX required a bean of type XXXX that could not be found的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于ActiveMQ 报错 Could not connect to xxxxxxx , hostname can‘t be null、Android EditText手机号格式化输入XXX-XXXX-XXXX、android-编辑文本 – 获取国际格式的电话号码,如xxxxxxxxx、Android格式化手机号xxx xxxx xxxx等相关内容,可以在本站寻找。

本文标签: