spring
文章平均质量分 71
Web3&Basketball
编程和运动,诗和远方
展开
-
Spring事务管理和案列分析
Spring 事务管理是 Spring 框架的一部分,它提供了一种管理事务的机制,帮助开发者确保数据一致性和完整性。在 Spring 中,事务管理可以通过编程方式或注解方式实现。编程方式需要在代码中显式地开启事务、提交事务和回滚事务。而注解方式则可以通过在方法上添加注解来实现事务管理。Spring 事务管理的核心是 Spring 的事务管理器(TransactionManager),它负责管理事务的创建、提交和回滚等操作。原创 2023-07-26 16:05:05 · 446 阅读 · 1 评论 -
Spring IOC功能详细介绍和案列分析
Spring IOC 采用依赖注入(DI)的方式,将对象之间的依赖关系委托给容器来管理。容器在运行时动态生成代理对象,并将依赖关系注入到代理对象中。这样,应用程序中的对象只需要声明它所依赖的对象,而不需要自己创建或查找这些对象。Spring IOC 提供了两种依赖注入方式:构造函数注入和属性注入。构造函数注入是通过构造函数传递依赖对象,而属性注入是通过 setter 方法传递依赖对象。原创 2023-07-26 16:03:29 · 586 阅读 · 1 评论 -
Spring Aop详细介绍和代码分析
Spring AOP 提供了一种将横切关注点与业务逻辑分离的方式。前置通知(Before):在目标方法执行之前执行通知。后置通知(After):在目标方法执行之后执行通知。环绕通知(Around):在目标方法执行前后都执行通知。异常通知(Exception):在目标方法抛出异常时执行通知。最终通知(Finally):在目标方法执行完成(无论是正常返回还是抛出异常)之后执行通知。原创 2023-07-26 16:02:12 · 527 阅读 · 1 评论 -
HikariCP数据库连接池配置 idleTimeout 、maxLifeTime、maximumPoolSize
HikariCP数据库连接池结合Spring配置, 主要参数idleTimeout 、maxLifeTime、maximumPoolSize<!-- Hikari Datasource --> <bean id="dataSourceHikari" class="com.zaxxer.hikari.HikariDataSource" destroy-method="shutdown"> <!-- <property name="driverClassNa原创 2017-12-07 19:09:48 · 41419 阅读 · 0 评论 -
Spring异步任务处理,@Async详解
这个注解用于标注某个方法或某个类里面的所有方法都是需要异步处理的。被注解的方法被调用的时候,会在新线程中执行,而调用它的方法会在原来的线程中执行。这样可以避免阻塞、以及保证任务的实时性。适用于处理log、发送邮件、短信……等。注解的应用范围:类:表示这个类中的所有方法都是异步的 方法:表示这个方法是异步的,如果类也注解了,则以这个方法的注解为准相关的配置: <task:annotation-转载 2017-12-27 15:19:58 · 7998 阅读 · 0 评论 -
DispatcherServlet - Null ModelAndView returned to DispatcherServlet with name 'dispatch': assuming H
在用Jmeter做本地性能测试的时候,当并发达到1000的时候,就会出现这个错误: DispatcherServlet - Null ModelAndView returned to DispatcherServlet with name ‘dispatch’: assuming HandlerAdapter completed request handlingDispatcherServlet.原创 2017-12-27 16:19:27 · 16222 阅读 · 0 评论 -
Spring、HikariCP、Mybatis、Oracle 配置HikariCP数据库连接池
spring配置文件里,配置HikariCP数据库连接池<bean id="hikariConfig" class="com.zaxxer.hikari.HikariConfig"> <property name="poolName" value="springHikariCP" /> <property name="connectionTestQuery" value="SELEC原创 2017-12-07 11:01:12 · 9050 阅读 · 3 评论