
Spring
lip86
这个作者很懒,什么都没留下…
展开
-
idea打开普通java web项目
打开一个javaweb项目,非maven也非gradle项目。特将过程记录,以给有同样需要的人一点参考。首先javaweb项目项目结构一般来讲比较固定,如下:--项目名--src--web--WebContent----WEB-INF------lib------web.xml1. File->Open选择需要打开的web项目:如果这种方式打不开则可以...转载 2020-04-23 16:30:59 · 6072 阅读 · 1 评论 -
java静态(static)方法中依赖注入调用Service层
要求:CommonUtil类中的静态方法需要调用trUserRoleService中的方法以获取用户角色实现如下:@Component // 交由spring管理public class CommonUtil { @Autowired // 注入 private TRUserRoleService trUserRoleService; // 声明对象...转载 2020-04-15 10:19:38 · 5683 阅读 · 0 评论 -
Spring中ApplicationContext和beanfactory区别
BeanFacotry是spring中比较原始的Factory。如XMLBeanFactory就是一种典型的BeanFactory。原始的BeanFactory无法支持spring的许多插件,如AOP功能、Web应用等。 ApplicationContext接口,它由BeanFactory接口派生而来,因而提供BeanFactory所有的功能。ApplicationC...转载 2018-11-12 16:34:27 · 181 阅读 · 0 评论 -
IOC 之深入理解 Spring IOC
在一开始学习 Spring 的时候,我们就接触 IoC 了,作为 Spring 第一个最核心的概念,我们在解读它源码之前一定需要对其有深入的认识,本篇为【死磕 Spring】系列博客的第一篇博文,主要介绍 IoC 基本概念和各个组件。IOC 理论IoC 全称为 Inversion of Control,翻译为 “控制反转”,它还有一个别名为 DI(Dependency Injection)...转载 2018-11-02 09:54:45 · 163 阅读 · 0 评论 -
Spring AOP入门
Spring的核心有两部分,IOC和AOP,那么AOP的重要性可想而知,今天一块来了解下Spring AOP相关的内容。AOP概念AOP(Aspect-Oriented Programming)是面向切面编程的简称,定义如下:计算机科学中,AOP是一种编程范式,通过分离横切关注点点来增加模块性。它可以在已有的代码上增加额外的行为,却不需要修改已有的代码,而是通过指定代码的切点来实现。...转载 2018-10-29 15:48:22 · 194 阅读 · 0 评论 -
@Resource注入为null
UserController中userService为null只有一个原因, 那就是你所使用的UserController对象没有被IoC容器所管理,你使用的对象是自己new出来的, 而不由spring创建的, 当然没有办法使用DI依赖注入。反之如果你的UserController对象由IoC容器管理, 但是容器中如果不存在userService那在Spring初始化的时候你将会得到NoSuc...转载 2018-10-19 16:09:43 · 1441 阅读 · 0 评论 -
spring与springmvc的区别与联系
一、spring框架的介绍 spring是一个一站式的框架,提供了表现层(springmvc)到业务层(spring)再到数据层(springdata)的全套解决方案;spring的两大核心IOC(控制反转)和AOP(面向切面编程)更是给我们的程序解耦和代码的简介提供了支持。二、springmvc (1)springmvc给spring的表现层提供支持 ...转载 2018-10-09 09:31:22 · 1662 阅读 · 0 评论 -
springMVC之mvc:interceptors拦截器的用法
1.配置拦截器 在springMVC.xml配置文件增加:<mvc:interceptors> <!-- 日志拦截器 --> <mvc:interceptor> <mvc:mapping path="/**" /> <mvc:exclude-mapping path="/static/**" /&转载 2018-09-21 16:14:53 · 144 阅读 · 0 评论 -
@Responsebody与@RequestBody
预备知识:@RequestMappingRequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。@RequestMapping(value = "/aaa")//类级别,可以没有public class myController { @RequestMapping(value = "/bbb")//方法...转载 2016-12-16 15:36:12 · 186 阅读 · 0 评论