SpringBoot系列 - spring.factories应该这么玩儿
定义Bean常规定义Bean在SpringBoot项目中,我们通常定义一个bean使用的方式如下
123456@Componentpublic class Women implements Person{ public Women() {}}
以上我们是通过常规方式去定义一个bean,在我们的业务代码里面比较常见。
spring.facotories扫描bean我们又可以通过在resources目录下面,新建META-INF目录,并新建文件spring.factories来完成bean的声明。
加入我们定义了两个实体类Man和Woman,并且想把这两个类定义为Bean,最终交给Spring容器去做管理。
那么可以在spring.factories中编写如下内容
123org.springframework.boot.autoconfigure.EnableAutoConfiguration = \ com.example.server1.domain.entity.Man,\ com.example.server1.domain.en ...
Valine-评论系统使用说明
403安全访问拦截这个信号发出来说明我们的网站已经无法连接Valine了。
需要设置一下域名白名单
1、进入官网:https://console.leancloud.cn/
2、进入开发者应用内部
3、依次找到:设置—>安全中心—>Web安全域名
4、将域名进行如上方式添加即可。
阿里云服务器nginx配置SSL及强制重定向443端口
以下文章基于nginx 1.16.0 进行声明配置,对低版本或高版本适配性未知。
登录阿里云依次找到如下信息,并下载nginx SSL认可证书。
上传证书至阿里云将刚刚两个下载好的证书上传到阿里云服务器。
配置nginx.config登录阿里云服务器,找到以下nginx默认安装目录:/etc/nginx,编辑nginx.config文件
1234567891011121314151617181920212223242526272829303132修改如下内容...# Settings for a TLS enabled server. server { listen 443 ssl http2 default_server; listen [::]:443 ssl http2 default_server; server_name blog.lucfzy.com; root /app/blog/public; ssl_cer ...
Alibaba Nacos配置及使用感受
前提:大家对阿波罗的基本原理和使用有一定体会
阿波罗 vs nacos阿波罗 vs nacos
阿波罗相当于nacos的namespace
阿波罗
Nacos
appid
namspace命名空间(可以用微服务区分)
cluster
Data Id(可以用环境配置来区分)
application/channelMapping一类的
Group(每个group的下面就是具体的落地实现了)
当读取相同Data Id且不同Group的配置时
哪个group写在下面先读取哪个配置哦,如果在application组内找不到对应配置,才会读取default group中的配置。
配置读取顺序如下
default group中的相同配置value进行了刷新,不影响配置读取的结果,这个好理解,因为第一个读取到了application组下面的配置嘛。
application组下面的配置对应配置如果修改了,强调一下,这里说的是修改对应key 的value值,(而不是修改key或者删除key,如果是这两种情况请看下面举的例子),那么会实时同步上来。并且接口请求结果会 ...
centos配置SSH公钥免密登录各大仓库平台
检查SSH-KEY是否已经生成过1ls -al ~/.ssh
生成新的SSH-KEY1ssh-keygen -t rsa -C "your_email@example.com"
生成成功提示如下
12345678910111213141516Your identification has been saved in /root/.ssh/id_rsa.Your public key has been saved in /root/.ssh/id_rsa.pub.The key fingerprint is:ba:dd:cc:eb:69:f2:eb:99:1a:9c:61:91:8d:8f:50:d0 your_email@example.comThe key's randomart image is:+--[ RSA 2048]----+| .o. || .E+ || . + . || . + || ...