spring
文章平均质量分 85
坑里水库
新人一枚
展开
-
spring 中@Autowired源码解析
使用过@Autowired的都应该知道,这个注解是手动注入依赖对象的,并且先通过bean类型去查找然后再根据属性名去查找准备4个类:1 Dao 接口2 IndexDao 测试类3 IndexDao2 实现了Dao接口4 IndexDao3类实现了Dao接口public class IndexDao { @Autowire Dao dao;}这样spr...原创 2019-10-10 02:34:33 · 978 阅读 · 0 评论 -
Spring中bean的AutowireMode(自动装配模型)和自动装配技术
spring注入方式有两种: 1 通过set方法 2 通过构造函数(如果有多个构造函数会选择参数多的构造方法)自动装配技术(手动装配):@Resource: 默认是通过name来查找注入值,如果不存在就报错@Autowired 通过类型查找(类型),然后再通过name以上两种通过反射,然后设置值AutowireMode(自动装配模型):在spring中有四种模式分别是:...原创 2019-09-12 01:05:19 · 6289 阅读 · 0 评论 -
springboot mysql或者sqlserver逆向生成 mapper等文件
配置文件:一下是文件内容:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybat...原创 2019-05-05 11:48:12 · 1197 阅读 · 0 评论 -
spring容器中类的初始化和实例化时机
这边文章介绍了类的加载等相关内容,写的不错https://blog.csdn.net/justloveyou_/article/details/72466105说的spring容器中bean的初始化和实例化也不得不说类的加载机制。上面的链接也很好的说了这一过程。先抽出一部分要点:类加载->连接(验证,准备,解析)->初始化->使用->销毁其中类加载又...原创 2019-01-17 00:30:30 · 4436 阅读 · 0 评论 -
spring 容器启动-观察者模式
之前一篇文件简单的讲了一些spring容器的启动顺序以及父子容器,现在说的是一些有关spring容器启动时涉及的设计模式的思想-观察者模式首先在web.xml文件中我们通过配置监听器来监听web容器的启动从而加载spring容器,并且spring中的一些监听事件和监听器也会同时被创建出来: <!-- 加载spring容器 --> <context-par...原创 2017-06-25 00:53:31 · 863 阅读 · 0 评论 -
spring和spring mvc 中有关父子容器自我归纳
这几天看到了有关spring 容器的一些知识点,所以自己也就稍微总结一下自己的理解。首先从web.xml文件中说起 首先在加载web项目的时候,spring 的ContextLoaderListener(监听器)会监听到然后就加载spring容器(相当于父容器) contextConfigLocation /WEB-INF/原创 2017-06-13 11:36:58 · 403 阅读 · 0 评论 -
tomcat启动web项目报错
启动项目是报这个错 ERROR [localhost-startStop-1] - Context initialization failedjava.lang.IllegalArgumentException at org.springframework.asm.ClassReader.(Unknown Source) at org.springframewo原创 2017-06-21 00:09:32 · 2068 阅读 · 0 评论 -
数据库事务隔离级别,ACID,spring事务传播性
ACID,是指在数据库管理系统(DBMS)中事务所具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。在数据库系统中,一个事务是指由一系列数据库操作组成的一个完整的逻辑过程。例如银行转帐,从原账户扣除金额,以及向目标账户添加金额,这两个数据库操作的总和构成一个完整的逻辑过程,不可拆分。这...转载 2017-06-16 18:05:46 · 2353 阅读 · 0 评论 -
Spring mvc <mvc:resources ***/> 作用
如在页面需要导入其它页面,样式等等 "/>可以用原创 2017-05-04 22:44:06 · 2051 阅读 · 0 评论 -
@ResponseBody 零散知识
@RequestMapping("/updateUser") public @ResponseBody User updateUser(HttpServletRequest request,User user) {。。。。。。。。。。。。。。。。。 return user; } 将对象响应 会成为一个json格式的数据 {"order":21474原创 2017-05-02 23:45:20 · 239 阅读 · 0 评论