![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring全家桶
文章平均质量分 72
spring、springboot等
Java之面向对象没对象
这个作者很懒,什么都没留下…
展开
-
观察者模式:Spring之publishEvent的使用
用观察者模式中的publishEvent实现。原创 2023-02-13 20:20:57 · 962 阅读 · 0 评论 -
springboot+quartz:DataSource name not set
springboot+quartz:DataSource name not set问题1分析并解决问题2分析并解决问题1项目启动报错java.sqlSQLException: There is no DataSource name ‘null’SchedulerConfigException:DataSource name not set分析并解决配置中心配置的quartz配置代码中可以获取到,便排除了远程配置获取失败问题。于是进行断点调试,将断点打在quartz的配置类中,断点也能进来,但是原创 2022-03-17 19:04:05 · 3184 阅读 · 0 评论 -
SpringMVC值传递(前-后)
SpringMVC接收参数方式一,普通方式-请求参数名和Controller方法的参数一致例如:localhost:8888/admin?name=zs&pwd=222public String addUser(String name, String pwd){ logger.debug("name:" + name + ",pwd:" + pwd); return "index"; }二,对象方式-请求参数名和Controller方法中的对象的参数一原创 2021-02-23 09:45:01 · 117 阅读 · 0 评论 -
@Resource、@Autowired、@Qualifier区别
使用@Autowired 注入接口时,如果接口有多个实现类,则会报错org.springframework.beans.factory.BeanCreationException总结@Autowired 是通过 byType 的方式去注入的, 使用该注解,要求接口只能有一个实现类。@Resource 可以通过 byName 和 byType的方式注入, 默认先按 byName的方式进行匹配,如果匹配不到,再按 byType的方式进行匹配。@Qualifier 注解可以按名称注入, 但是注原创 2021-01-07 17:19:12 · 123 阅读 · 0 评论 -
AOP小总结
目录Aop术语定义Aop基本概念AOP编程底层实现机制一.JDK动态代理二.Cglib动态代理Spring boot使用Aop需要注意的Aop术语定义执行点(Executepoint) - 类初始化,方法调用。连接点(Joinpoint) - 执行点+方位的组合,可确定Joinpoint,比如类开始初始化前,类初始化后,方法调用前,方法调用后。切点(Pointcut) - 在众多执行点中,定位感兴趣的执行点。Executepoint相当于数据库表中的记录,而Pointcut相当于查询条件。增强(原创 2021-01-07 16:03:03 · 120 阅读 · 0 评论 -
spring事务管理
目录Spring事务管理事务特性及行为特性原子性( Atomicity )一致性( Consistency )隔离性( Isolation )持久性( Durability )传播行为1.PROPAGATION_REQUIRED2.PROPAGATION_SUPPORTS3.PROPAGATION_MANDATORY4.PROPAGATION_REQUIRES_NEW5.PROPAGATION_NOT_SUPPORTED6.PROPAGATION_NEVER7.PROPAGATION_NESTED隔离级别使原创 2021-01-07 15:57:26 · 87 阅读 · 0 评论 -
servlet线程安全吗?
目录servlet线程安全吗?servlet执行流程web 容器能为每个请求创建一个Servlet的实例吗?SingleThreadModelspringmvc是线程安全的吗?springmvc singleton有几种解决方法总结servlet线程安全吗?servlet默认是单例模式,在web容器中只创建一个实例,所以多个线程同时访问的时候,是非线程安全的。servlet执行流程客户端发送请求给服务器。服务器开始接受,先判断该请求的servlet实例是否存在,如果不存在先装载一个servle原创 2021-01-07 17:17:34 · 714 阅读 · 0 评论 -
Spring-Bean作用域
目录Spring Bean作用域种类singletonprototyperequestsessionapplication单例Bean的问题并发问题解决方案单例变原型线程隔离类ThreadLocal尽量避免使用成员变量使用并发安全的类分布式或微服务的并发安全Spring Bean作用域种类singleton在spring IoC容器仅存在一个Bean实例,Bean以单例方式存在,spring创建的bean默认为单例模式prototype每次从容器中调用Bean时,都返回一个新的实例,即每次调用ge原创 2021-01-07 16:14:25 · 73 阅读 · 0 评论 -
SpringMVC值传递(后-前)
目录SpringMVC值传递及作用域四大作用域applicationsession 域request域pageContext域SpringMVC响应数据ModelAndViewModelMapModelMap@SessionAttributes:将返回数据加入session域@ModelAttribute:请求前执行SpringMVC值传递及作用域四大作用域application生命周期:当Web应用被加载进容器时创建代表整个web应用的application对象,当服务器关闭或Web应用被移除原创 2021-02-23 10:36:23 · 358 阅读 · 1 评论