使用教程
文章平均质量分 68
平平无奇平平
这个作者很懒,什么都没留下…
展开
-
SpringAOP-advice通知返回值获取教程(四)
AOP-五种通知类型前置通知(before)后置通知(after):无论原始方式方法是否有异常,都将执行返回后通知(after-returning):原始方法出现异常,则无法执行抛出异常后通知(after-throwing)环绕通知(around)通知返回值获取教程通知类型中after,around可以获得返回值after-returning因为有可能抛出异常,继续执行,获取不到返回值方式一:原始方法: public int update() { System.ou原创 2021-04-28 22:40:09 · 1093 阅读 · 0 评论 -
Spring-AOP配置及切入点表达式使用教程详解(一)
AOP(Aspect Oriented Programming):面向切面编程。用途日志记录,性能统计,安全控制,权限管理,事务处理,异常处理,资源池管理。AOP组成Joinpoint(连接点):就是方法Pointcut(切入点):就是挖掉共性功能的方法Advice(通知):就是共性功能,最终以一个方法的形式呈现Aspect(切面):就是共性功能与挖的位置的对应关系...原创 2021-04-26 22:05:32 · 780 阅读 · 0 评论 -
Spring-组件扫描过滤器使用教程及原理分析(三)
主页提供本章完整代码下载,供大家学习!组件扫描器@ComponentScan有如下属性:value:指定要扫描的package;includeFilters=Filter[]:指定只包含的组件excludeFilters=Filter[]:指定需要排除的组件;useDefaultFilters=true/false:指定是否需要使用Spring默认的扫描规则:被@Component, @Repository, @Service, @Controller或者已经声明过@Component自定义注原创 2021-04-19 22:28:05 · 534 阅读 · 1 评论 -
spring注解开发使用教程--常用注解(一)
附带案例源码免费提供下载–在主页需要掌握的知识总结:使用注解需要开启注解扫描,加载类中的注解<context:component-scan base-package=“包名”/>在进行包所扫描时,会对配置的包及其子包中所有文件进行扫描常用注解非引用类型注入@Value引用类型注入@Autowired==@Inject@Qualifier==@Named@Primary@Resource加载properties文件注解@PropertySource注原创 2021-04-17 18:18:43 · 191 阅读 · 0 评论 -
JDBC-数据库连接池(DataSource)(三)
JDBC-数据库连接池一、JDBC数据库连接池的必要性传统模式步骤:(1)在主程序(如servlet、beans)中建立数据库连接(2)进行sql操作(3)断开数据库连接传统模式存在的问题:(1)普通的JDBC数据库连接使用 DriverManager 来获取,每次向数据库建立连接的时候都要将 Connection加载到内存中,再验证用户名和密码(得花费0.05s~1s的时间)。需要数据库连接的时候,就向数据库要求一个,执行完成后再断开连接。这样的方式将会消耗大量的资源和时间。数原创 2021-04-12 21:39:14 · 2832 阅读 · 0 评论 -
IOC和DI的使用教程(Spring)
IoC简介耦合与内聚耦合:软件中各个模块之间的互联程度。内聚:软件中各个功能模块内部的关联程度。程序书写的目标:高内聚,低耦合就是同一个模块内的各个元素之间要高度紧密,但是各个模块之间的相互依存度却不要那么紧密工厂模式发展史IoCIoC(Inversion Of Control)控制反转,Spring反向控制应用程序所需要使用的外部资源。Spring控制的资源全部放置在Spring容器中,该容器称为IoC容器。IOC入门案例导入spring坐标(5.1.9.relea原创 2021-03-28 01:19:46 · 236 阅读 · 0 评论