Spring
文章平均质量分 77
——
qxlxi
21届本,后端工程师 (专注于Java、Go、数据库、缓存、消息队列、网络、OS、算法、软件设计、DevOps、云原生、大数据、分布式系统架构设计等)
展开
-
【源码解析】Spring Bean定义常见错误
Spring Bean定义常见错误原创 2023-11-05 21:47:45 · 216 阅读 · 0 评论 -
【源码解析】聊聊SpringBean是如何初始化和创建
聊聊SpringBean是如何初始化和创建原创 2023-11-04 18:54:02 · 518 阅读 · 0 评论 -
【源码解析】Spring源码解读-bean的加载
Spring源码解读-bean的加载原创 2023-10-22 17:52:43 · 208 阅读 · 0 评论 -
【Spring】聊聊Spring如何解决的循环依赖以及三级缓存
聊聊spring如何解决循环依赖以及三级缓存原理原创 2023-07-30 17:58:07 · 662 阅读 · 0 评论 -
【Spring】 No qualifying bean of type 'java.lang.String' available: expected at least 1 bean which qua
1.出现问题在使用spring框架中service依赖dao 重载了默认的构造方法。重载之后 默认的构造方法就会被覆盖。public class PersionDao { private String personName = "person222"; public PersionDao(String personName) { this.person...原创 2020-03-14 18:59:54 · 15583 阅读 · 0 评论 -
【J2EE领域】IntelliJ Idea解决Could not autowire. No beans of 'xxxx' type found的错误提示
https://blog.csdn.net/u012453843/article/details/54906905转载 2020-02-18 16:07:48 · 297 阅读 · 0 评论 -
【服务器】web应用程序运行原理
web应用程序运行原理 读取web.xml文件 web.xml常用配置参数 1.context-param 上下文参数 2.listener 监听器配置参数 3.filter 过滤器配置参数 4.servlet servlet页面参数 5.其他 读取顺序 1.2.3.4.5 原理及过程 1.应用在服务器上启动,容器按上述顺序自动读取...原创 2018-08-15 22:28:51 · 1835 阅读 · 0 评论 -
【java-Web】Web服务器 应用服务器以及web容器 理解
前言:今天看到一篇web服务器和应用服务器的关系,说实话。刚开始看到,我也不清楚这个概念。所以就打算学习一波1.什么是web服务器 应用服务器和web容器 web服务器可以理解为是以Http为核心,webUI为向导的应用。 应用服务器 以高负载 企业级特性 事务和队列 多通道通信 HTTP或更多的特性2.什么是web容器在java方法web容器一般是指serv...原创 2018-07-05 21:53:37 · 814 阅读 · 0 评论 -
【Java EE领域】com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'salary' in 'fi
在使用mybatis-plus的时候使用给实体类添加了一个私有的属性,然后Test去添加数据,发现错误了原因就是表中没有该字段,这时候可以给实体类的属性添加一个 @TableField(exist = false)既可以。...原创 2019-04-24 21:38:56 · 1608 阅读 · 0 评论 -
【JavaEE领域】com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'mp.employee' doesn't exi
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'mp.employee' doesn't exist at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructo...原创 2019-04-24 00:08:09 · 1217 阅读 · 0 评论 -
【Java EE领域】Spring之深入理解Spring兄弟事务传播机制
Spring事务传播机制 开启事务的传播机制创建两个方法,这个Service类是被spring容器所扫描的。在该方法上添加@Trancational事务注解。在insertStudent2()方法上添加上propagation_Requires_new 每次都会创建一个事务、抛出异常在insertStudent()方法上添加@trancational 相当于配合了pro...原创 2018-12-26 22:59:00 · 663 阅读 · 0 评论 -
【java EE领域】service层和dao层学习
Service是业务层,Dao是数据访问层。换句话来说吧,service是商业逻辑单元,Dao是数据库逻辑单元。Dao只处理数据库里面数据部分,Dao根本不知道这个boolean返回值给service是干什么的,Dao是小角色,守着数据库这个大闸其他的和他没关系。Dao是洗菜工是准备食材的大厨师要他干什么他就干什么。大厨师:说去仓库给我看看白菜还有没有啊。Dao说没有。Dao他不关心大厨...原创 2018-03-27 21:11:46 · 1034 阅读 · 1 评论 -
《Spring实战》学习笔记-第四章:面向切面的Spring
分布于应用中多处的功能称为横切关注点,通过这些横切关注点在概念上是与应用的业务逻辑相分离的,但其代码往往直接嵌入在应用的业务逻辑之中。将这些横切关注点与业务逻辑相分离正是面向切面编程(AOP)所要解决的。什么是面向切面编程面向切面编程中,通过声明的方式定义通用功能(安全、事务等)以何种方式在何处应用,而无需修改受影响的类(CourseService、StudentService等)...转载 2017-11-19 21:35:51 · 396 阅读 · 0 评论 -
spring中各个模块的作用
Spring有可能成为所有企业应用程序的一站式服务点,然而,spring是模块化的,允许你挑选和选择适合于你的模块,不必要把剩余部分也引入,下面的部分是对spring框架中所有可用的模块做出详细的介绍 核心容器有核心、Bean、上下文和表达式语言模块组成。他们的细节如下: 核心模块提供了框架的基本组成部分,包含IOC和依赖注入功能。Bean模块提供BeanFactor...原创 2017-11-27 18:21:26 · 5414 阅读 · 0 评论 -
ssm整合的时候出现的abstactMethodArror 解决
在mybatis+spring整合中,由于版本的问题会报错:java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer;at org.apache.ibatis.executor.SimpleExecutor.prep...原创 2018-03-15 08:10:24 · 579 阅读 · 0 评论 -
【spring-mvc】springmvc+angularjs 图片文件上传 遇到302重定向问题
在做品优购的时候,文件上传 controller类代码/** * 文件上传 * @author jia * */@RestControllerpublic class UploadController { //@Value("${FILE_SERVER_URL}") private String file_server_url = "http://192.168...原创 2018-07-14 18:39:11 · 1149 阅读 · 0 评论 -
【ssm】springmvc-spring-mybatis框架的搭建
1.创建maven项目 1.1 创建的是一个web项目 必须要添加web.xml文件web.xml is missing and <failOnMissingWebXml> is set to true 1.2 在src目录下创建一个WEB-INF的文件夹。创建web.xml文件<?xml version="1.0" encoding="UTF...原创 2018-07-08 21:04:37 · 277 阅读 · 0 评论 -
【ssm】ssm整合web.xml文件加载顺序
<!-- web.xml文件加载顺序context-param->Listener->filter->Servlet(同类级别按照顺序执行)先初始化spring容器。加载applicationContext文件 初始化 service dao层初始化service层 加载service层中的类初始化dao层 加载dao层mapper中的接口因为dao需要连接mys...原创 2018-06-01 09:03:43 · 1337 阅读 · 0 评论 -
【ssh】Hibernate整体架构
原创 2018-05-21 21:45:15 · 349 阅读 · 0 评论 -
【ssh】Hibernate中session为释放,导致tomcat死掉
应用程序采用struts2 + spring2 + hibernate3架构连接池配置使用的是c3p0, 最大池大小为20, 很显然是连接池耗尽导致的。 增加连接池大小只是饮鸩止渴,总还有耗尽的时候,必须找到根本原因。Dao类的分页查询方法如下:java 代码publicListgetTopics(intperPageStartNum,intperPageShowN...原创 2018-05-17 19:08:39 · 906 阅读 · 0 评论 -
【spring学习】spring注解 @Transactional学习
在看springboot 实战这本书的时候看到了spring 事物注解。为此记录一下。Spring支持声明式事务,既使用注解来选择需要使用事务的方法,他使用@Transactional注解在方法上声明该方法需要事务支持,这是一个基于AOP的实现操作。备注解的方法在被调用时,SPring开启一个新的事务,当方法完无运行异常结束后,Spring会提交这个事务。@EnableTrac...原创 2018-04-10 20:37:49 · 773 阅读 · 0 评论 -
Spring 定时器 No qualifying bean of type [org.springframework.scheduling.TaskScheduler] is defined
[plain]view plaincopy[2016-10-1222:49:10,184][DEBUG](ScheduledAnnotationBeanPostProcessor.java:finishRegistration:207) CouldnotfinddefaultTaskSchedulerbean org.springframework.b...转载 2018-04-07 21:57:28 · 1541 阅读 · 0 评论 -
【springmvc-工作原理图】
SpringMvc流程1、用户发送请求至前端控制器DispatcherServlet2、DispatcherServlet收到请求调用HandlerMapping处理器映射器3、处理器映射器找到具体的处理器(可以根据xml配置,注解进行查找)生成处理器对象以及处理器拦截(如果有则生成)一并返回给DispatcherServlet4.DispatcherServlet调用Hand...原创 2018-04-05 20:53:56 · 531 阅读 · 0 评论 -
【ssh】在使用ssh项目ContextLoaderListener 找不到。
严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListenerat org...原创 2018-04-02 18:34:56 · 1031 阅读 · 0 评论 -
Spring事务异常回滚,捕获异常不抛出就不会回滚
最近遇到了事务不回滚的情况,我还考虑说JPA的事务有bug? 我想多了.......为了打印清楚日志,很多方法我都加tyr catch,在catch中打印日志。但是这边情况来了,当这个方法异常时候 日志是打印了,但是加的事务却没有回滚。例: 类似这样的方法不会回滚 (一个方法出错,另一个方法不会回滚) :[html]view plaincopyif(us...转载 2018-03-26 15:52:23 · 434 阅读 · 0 评论 -
理解Servlet和Servlet容器、Web服务器等概念
转载自http://blog.csdn.net/iAm333之前在开源中国看到一篇文章《初学 Java Web 开发,请远离各种框架,从 Servlet 开发》,觉得很不错。想到自己之前一直对各种框架执迷不悟,顿感惭愧。于是,看了孙鑫的《Servlet/JSP深入详解:基于Tomcat的Web开发》、林信良的《JSP&Servlet学习笔记(第二版)》以及网上其他一些相关的资料,将自己...转载 2018-03-25 19:29:15 · 481 阅读 · 0 评论 -
【ssm整合】解决mapper映射文件不拷贝的问题
<!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉。 --> <build> <resources> <resource> <directory>src/main/java</directory> <...原创 2018-09-20 17:10:58 · 510 阅读 · 0 评论