
spring
一叶柒刺郎
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springcloud基础
1.注册中心Eurekai.注册中心做两件事:机器A会把自己的ip:port注册到服务中心,此外,A还是下载服务注册表,A才能知 道自己要调用的服务在哪台机器;2.springcloud 一定要注意与springboot的版本对应关系亲测 Fincley 与2.0.2匹配是ok的,其他的版本试了好多都不行,会出现各种问题参考:https://blog.youkuaiyun.com/heshengf...原创 2020-03-01 17:29:27 · 564 阅读 · 1 评论 -
springMVC源码分析
一、ContextLoaderListener1.基本原理:(1**)实现了servlet-api中的ServletContextListener,实现了ContextInitialized方法和contextDestroyed方法**(2)每个Web都对应一个ServletContext,应用启动时创建,应用关闭时销毁,全局唯一(3)ServletContextListener的使用举例...原创 2019-11-26 09:11:15 · 221 阅读 · 0 评论 -
spring使用问题
1.对于实现了接口的类,用的jdk动态代理,此时如果用AutoWired是按照class的全路径匹配的,而动态代理返回的代理类是接口的子类,此时会有类型转换错误,可以改为 @Qualifier或者用set注入public class UserServiceImpl implements UserService {}public class UserServiceImpl2 {priva...原创 2019-11-22 09:25:29 · 162 阅读 · 0 评论 -
spring中用到的设计模式总结
1.模板模式(1).概念:父类定义骨架,即需要的方法和方法调用的顺序,由子类去实现,除了子类必须实现的方法外,其他方法以及方法调用的顺序在父类中得写好(2)父类中有两种方法:i.所有子类共同使用的方法,父类写好ii.需要子类重写的方法,包括两种,抽象方法,钩子方法,即方法体为空的方法spring中具体应用: defaultbeandefinitionDocumentReader类中 ...原创 2019-10-24 13:45:49 · 239 阅读 · 0 评论 -
spring源码分析
一、spring整体框架(1)图 https://my.oschina.net/shadowolf/blog/3005209(2)Core Container中包括core bean context等,core和bean提供IOC特性,其中beanFactory工厂的实现提供单例模式二、容器的基本实现1.spring中关于bean的定义就是最简单的pojo,私有化属性以及getter和s...原创 2019-10-23 09:20:49 · 540 阅读 · 0 评论 -
spring源码 创建bean的过程(仅供笔记)
//getBean方法,获取单例bean:1. public Object getBean(String name, Object... args) throws BeansException {//参数含义见底下的方法 return this.doGetBean(name, (Class)null, args, false); } //传进来的beanNa...原创 2019-05-04 23:48:08 · 1680 阅读 · 0 评论 -
springIOC(随笔)
1.ioc容器就是bean工厂中的map存储结构2.spring中工厂有很多,大体有两个applicationcontext和beanfactory**,所有工厂都实现beanFactory接口,最终的默认实现类都是defaultlistablebeanfactory** ,继承体系3.区别,ApplicationContext 是加载完 applicationContext.xml 时就会...原创 2019-05-07 13:25:53 · 302 阅读 · 0 评论 -
spring中的设计模式(随笔)
1.简单工厂模式 beanFactory,通过传入的beanName,决定反射出哪个类的实例2.单例模式spring容器在启动(即服务器启动读取web.xml中配置的spring配置文件)时会默认单例模式,是一种单例注册表...原创 2019-05-08 08:45:06 · 255 阅读 · 0 评论 -
spring事务
1.https://www.cnblogs.com/fjdingsd/p/5632949.html.事务的属性2.tx:annotation-driven/中如果不指定transactionmanagement属性,则默认回去找bean为transactionManager,如果配置了两套事务管理,且@transactional中value没指名,则采用上面第一个3.spring并不直接管理事...原创 2019-05-16 18:43:53 · 280 阅读 · 0 评论 -
数据源密码简单加密
package person.util;import org.springframework.beans.factory.config.PropertyPlaceholderConfigurer;/** *密码简单转换类 */public class ConvertData extends PropertyPlaceholderConfigurer { private fi...原创 2019-05-30 11:15:01 · 722 阅读 · 0 评论 -
SpringAOP的配置简单使用
1.5种通知的使用package person.util;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.*;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.C...原创 2019-05-29 18:59:27 · 926 阅读 · 0 评论 -
springMVC笔记
1.spring4中**postMapping()**等同于Requestmapping(value=,Method=requestMethod=post)2.servlet的包都是由toncat提供的 provided3处理过程,监听器监听请求路径,匹配之后调用httpservlet的service,其中判断调用dopost或者doget方法,而子类frameworkservlet重写了do...原创 2019-04-08 18:43:37 · 183 阅读 · 0 评论 -
springMVC筆記
1.dispatcherServlet的继承关系2.GenericServlet中定义了抽象方法Service(),httpServelt在实现的时候通过reqeust.getMethod()方法判断get还是post调用相应方法3.HttpServlet类就是规范中定义的基于HTTP的Servlet实现。4.原理图5.dispatcherServlet的执行顺序(1)首先调用Htp...原创 2019-03-31 18:36:50 · 133 阅读 · 0 评论 -
eclipse配置引起的 org.hibernate.DuplicateMappingException: Duplicate class/entity mapping
取消掉这个勾选,否则每次在编译成字节码文件时都会重复生成文件 导致duplicate…错误原创 2019-01-29 11:12:38 · 731 阅读 · 0 评论 -
Failed to start component
来源tomcat启动时错误:Failed to start component [StandardEngine[Catalina].StandardHost[localhost].错误今天第一次遇到Failed to start component [StandardEngine[Catalina].StandardHost[localhost].错误,并且在错误提示的后半段出现了刚刚删除的工...转载 2018-10-09 19:11:00 · 12127 阅读 · 0 评论 -
servlet讲解
https://www.cnblogs.com/whgk/p/6399262.html转载 2018-11-16 18:50:28 · 135 阅读 · 0 评论 -
java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotationUtils.clearCache()V
maven+ssm项目报错,spring jar包版本号不统一导致的 ,pom中的版本号一定要统一来源:https://blog.youkuaiyun.com/qq_42664961/article/details/83860119转载 2018-11-23 11:41:36 · 2792 阅读 · 0 评论 -
there is more than onebean ofxxx
编译器报错:注入了多个同类型bean的问题@Servicepublic class BookServiceImpl implements IBookService { @Autowired private BookMapper bookMapper; /*private BookMapper bm;*/将属性名写成bm 则报错,改为bookMapper则不报错, 目前原因未知...原创 2018-11-28 09:43:41 · 4316 阅读 · 0 评论 -
Mapped Statements collection does not contain value for 解决方法(笔记)
1.mybatis的映射文件的命令空间与接口的全限定名不一致;2有可能mybatis的映射文件名字与接口的类名字不一致;3.还有一种情况就是接口声明的方法在映射文件里面没有。4.maven项目中 dao中的xml文件没有被打包,可以看一下classes文件夹,如果没有则在pom中配置resource路径如下: <build> <!-- 项目名称 --> ...转载 2018-11-28 10:07:23 · 1330 阅读 · 1 评论 -
OSGI中的bundle详解
https://www.cnblogs.com/binarylei/p/8537307.html转载 2018-12-13 14:17:16 · 1614 阅读 · 0 评论 -
只读事务(@Transactional(readOnly = true))的一些概念(装)
https://www.cnblogs.com/jpfss/p/9151797.html(感谢)转载 2018-12-26 17:18:35 · 1587 阅读 · 0 评论 -
spring事务的传播行为的讲解(笔记 侵删)
https://baijiahao.baidu.com/s?id=1593192556844228644&wfr=spider&for=pc转载 2018-12-16 15:56:34 · 154 阅读 · 0 评论 -
springMVC中的requestParam详解(笔记)
https://www.cnblogs.com/likaileek/p/7218252.htmlrequired = false时,表示前台可以不往controller传值转载 2018-12-17 15:22:11 · 238 阅读 · 0 评论 -
@Autowired放置在构造器上与放在属性上的区别(笔记 侵删)
简单说,放在属性上,是通过set方法注入,放在构造器上是通过构造方法注入,类加载顺序规定先加载构造方法,再加载普通方法,当构造器中使用到属性时,会发现属性还没有被实例化,则会报错,,因此,当构造方法中用到了属性时,应该将注解加在构造器上https://www.cnblogs.com/acm-bingzi/p/springAutowired.html...转载 2019-01-02 16:38:45 · 5061 阅读 · 0 评论 -
web.xml中的load-on-startupd的作用及原理
servlet配置load-on-startup的作用(转载)点我进入转载 2018-10-09 18:20:56 · 206 阅读 · 0 评论