对于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
- 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
记录一下项目中遇见的问题 因为第一次用 Springboot 所以可能有些不习惯
项目启动报了这个错误 在网上查了 大部分都说是目录结构的问题 当然如果你的类不在 application 这个类下面或者跟他平级肯定是扫描不到的 如果是满足了其中之一的要求 那就要看看你的 Service 的实现类有没有加 @Service 的注解
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
先来效果图:
设置手机格式化操作只需要设置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
我如何强制输入在数字中包含该国家代码?
如果可能或类似,我想要谷歌联系人.如果不是标志只是国家代码是可能的,那也没关系.
解决方法
它可以在gradle上使用.
compile ''net.rimoto:intlphoneinput:0.9.3''
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等相关内容,可以在本站寻找。
本文标签: