Spring
175的小矮子
二手博客大师,疯狂白嫖,专业的ctrlC+ctrlV工程师
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
展开
-
springmvc的controller线程安全吗?怎么解决
不安全,默认情况,也就是单例模式下需要线程安全的话必须使用ThreadLocal来封装变量ThreadLocal tl = new ThreadLocal<>(); 才能保证线程安全若是多例在controller上添加@Scope(value = “prototype”),使controller变成多例的那么,在没有静态成员变量的情况下他是线程安全的,但是若使用了静态成员变量,那么因...原创 2019-10-27 17:53:34 · 2008 阅读 · 0 评论 -
spring总结半波
日期 2019/8/12 spring的优势 方便解耦,简化开发通过IoC容器,可以将对相间的依赖关系交给spring进行控制,避免硬编码造成的过度耦合.控制反转的思想可以集成其他框架将service,dao的创建权交给spring 将权力交出去这样的过程叫做控制反转AOP编程的支持 声明式事务的管理是面向切面编程的体现, 方便程序的测试 方便集成各种优秀框架 降低J...原创 2019-10-24 07:57:34 · 177 阅读 · 0 评论 -
Spring回顾学习(三)SpringMVC
springmvc简介SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 中。SpringMVC 已经成为目前最主流的MVC框架之一,并且随着Spring3.0 的发布,全面超越 Struts2,成为最优秀的 MVC 框架。它通过一套注解,让一...原创 2019-08-23 19:15:40 · 110 阅读 · 0 评论 -
Spring回顾学习(四)Spring与Springmvc的整合
spring和springmvc的容器整合spring(父容器)和spring-mvc(子容器)子容器可以获取父容器中的所有对象父容器不能获取子容器中的对象配合使用时,最好不要同时使用spring的(bean标签配合@Autowire注解)和spring-mvc中在类上的@Controller和在springmvc.xml配置文件中的包扫描emmmm…就是说不要同时使用注解...原创 2019-08-23 19:27:43 · 138 阅读 · 0 评论 -
Spring回顾学习(二)spring中的动态代理
Spring框架中的动态代理 @Test public void test1() {//创建目标对象 TargetInterface targetInterface = new TargetImpl(); //创建代理对象(如果目标对象实现了接口那么第一个参数是需要代理的对象的类的类加载器,第二个参数是代理所实现的所有接口,第三个参数是一个匿名内部类)...原创 2019-08-17 20:45:11 · 171 阅读 · 0 评论 -
Spring_SpringMVC_Mybatis基本整合
SSM整合创建新的maven项目将jdk默认版本改为1.8<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId&...原创 2019-08-31 13:25:16 · 85 阅读 · 0 评论 -
Spring Security流程详解
安全框架认证 Authentication俗称登录401 认证失败授权 Authorization根据角色和权限,决定能够执行哪些操作403 权限不足认证的执行流程由spring监听器根据spring-security.xml 创建spring-security的对象,并把它们交给spring容器管理当一个请求过来,首先经过 Delegatin...原创 2019-09-15 18:09:49 · 468 阅读 · 0 评论