“阿里”又爆新作,Github新开源303页Spring全家桶高级笔记
Spring家族有了SpringBoot这个亲儿子之后,我们摆脱了被无数xml支配的恐惧,摆脱了那些繁琐的配置,还喜提了一系列框架的有序集合——Spring Cloud,还有后面阿里爸爸产出的新一代微服务解决方案:SpringCloudAlibaba。看到这里,不用怀疑,这些都是你要学的!但随之而来的就是:由他之后诞生出来的各种组件;每次面试也都是必问。笔记一共有三份,分别是Spring高级笔记,
Spring全家桶
不知道各位Java好大哥们闲的时候会不会去关注Spring目前的官网,你会发现他的slogan是: Spring makes Java Simple。它让Java的开发变得更加简单。某种意义上来说:是Spring成就了Java!但随之而来的就是:由他之后诞生出来的各种组件;SpringBoot,SpringCloud,SpringSecurity啥的都成了我们Java程序员必须要掌握的技能;每次面试也都是必问。
Spring家族有了SpringBoot这个亲儿子之后,我们摆脱了被无数xml支配的恐惧,摆脱了那些繁琐的配置,还喜提了一系列框架的有序集合——Spring Cloud,还有后面阿里爸爸产出的新一代微服务解决方案:SpringCloudAlibaba。看到这里,不用怀疑,这些都是你要学的!阿里最近也是推出了Spring一系列的全彩版学习笔记,作为一名宠粉的巨佬博主,LZ一拿到手就来直接分享给大家了~不多bb,来看内容:
笔记一共有三份,分别是Spring高级笔记,SpringBoot高级笔记,SpringCloud高级笔记,共计303页,篇幅限制就只展示部分内容了~
Spring高级笔记
SpringBoot高级笔记
SpringCloudAlibaba高级笔记
布局和逻辑
总体的 activity_main.xml
布局是这样的:
<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout tools:context=".MainActivity"> <TextView android:id="@+id/textView2" android:layout_width="0dp" android:layout_height="wrap_content" android:text="千条线,万条线,落到水里都不见" android:textSize="20sp" /> <EditText android:id="@+id/editText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="8dp" android:ems="10" android:hint="请输入谜底" app:layout_constraintTop_toBottomOf="@+id/textView2"/> <ImageView android:id="@+id/imageView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="8dp" app:layout_constraintTop_toBottomOf="@+id/editText" app:srcCompat="@mipmap/ok"/> </android.support.constraint.ConstraintLayout> 复制代码
控制逻辑的 MainActivity.java
是这样的:
public class MainActivity extends AppCompatActivity { ImageView imageView; EditText editText; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); imageView = findViewById(R.id.imageView); imageView.setVisibility(View.GONE); editText = findViewById(R.id.editText); editText.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { } @Override public void afterTextChanged(Editable s) { if (s.toString().contains("rain")){ imageView.setVisibility(View.VISIBLE); } } }); } } 复制代码
更多推荐
所有评论(0)