当你需要定义某个类为一个bean,则在这个类的类名前一行使用@Service("XXX"),就相当于讲这个类定义为一个bean,bean名称为XXX;当需要在某个类中定义一个属性,并且该属性是一个已存在的bean,要为该属性赋值或注入时在该属性上一行使用@Resource(name="xxx"),相 ...
分类:
其他好文 时间:
2018-07-07 13:47:42
阅读次数:
144
本文只适合初步接触 autoafc 的小白,大佬勿喷。 autofac是一种很轻量的一个依赖注入容器 暂时先说一下手动注入的方式(因为使用自动注入遇到了坑,暂时先写一下手动注入) 1.先定义接口 此处的 IDependency 仅仅为一个空接口 2.接口的实现 3.控制器的使用 代码中的 Acoun ...
分类:
其他好文 时间:
2018-07-05 21:40:56
阅读次数:
1188
DiscoveryClient在spring工厂刷新之后,不会被实例化,因为被@lazy了。 肯定不是@EnableEurekaClient,因为这个只注册一个EurekaDiscoveryClientConfiguration,只不过在实例化的时候,要求自动注入DiscoveryClient,所以 ...
分类:
编程语言 时间:
2018-06-21 11:33:10
阅读次数:
1040
Istio架构关键目标 最大化透明度:Istio将自身自动注入到服务间所有的网络路径中。Istio使用sidecar代理来捕获流量,并且在尽可能的地方自动编程网络层,通过代理来路由流量,无需改动应用程序代码。在K8s中,代理注入到POD中,并可以修改路由规则,就可以调节流量了。 增量: 可移植性: ...
分类:
其他好文 时间:
2018-06-19 23:24:28
阅读次数:
205
一. xml中bean解析过程 扫描META-INF下面的 spring.schemas bean定义对应的xsd位置,在IDEA中可以辅助校验) spring.handlers xmlns对应的bean具体解析器, 一般会继承NamespaceHandlerSupport, NSHandler下面 ...
分类:
编程语言 时间:
2018-06-14 18:17:30
阅读次数:
161
404找不到页面,可能是spring的bean自动注入有了问题,例如org.springframework.beans.factory.BeanCreationException:可以检查配置文件的spring_mvc和Mybatis的扫描路径,扫描不到可能会404。 如果扫描到了但是进入无限的循环 ...
分类:
Web程序 时间:
2018-06-03 10:50:31
阅读次数:
295
1、创建一个MVC系统 VIEW显示页面代码: 2、Controller控制器 3、models实体类 4、EF数据库连接 5、仓储接口 6、Global.asax 文件配置 7 、其余就是在线安装引用ef以及autofac框架的相关包了 ...
分类:
Web程序 时间:
2018-05-24 16:26:31
阅读次数:
275
单例和多例的区别 : 单例多例需要搞明白这些问题: 1. 什么是单例多例; 2. 如何产生单例多例; 3. 为什么要用单例多例 4. 什么时候用单例,什么时候用多例; 1. 什么是单例、多例: 所谓单例就是所有的请求都用一个对象来处理,比如我们常用的service和dao层的对象通常都是单例的,而多 ...
分类:
编程语言 时间:
2018-05-03 19:55:27
阅读次数:
292
Controller中加参数 Controller中获取request对象后,如果要在其他方法中(如service方法、工具类方法等)使用request对象,需要在调用这些方法时将request对象作为参数传入 此时request对象是方法参数,相当于局部变量,毫无疑问是线程安全的。 自动注入 使用 ...
分类:
编程语言 时间:
2018-04-17 16:58:57
阅读次数:
221
第一步:写注解@Component 使当前类成为一个bean对象。(@Controller,@service都行) 第二步:写个static的变量 第三步:写个@PostConstruct注解注解注释的方法,在这个方法里,将自动注入的值赋值给定义的static变量 第四步:static变量替代自动注 ...
分类:
编程语言 时间:
2018-04-08 18:07:15
阅读次数:
814