spring学习总结
展会融媒体代运营_龙
with great power comes great responsibility
展开
-
poi导入导出excel
1.引入poi jar要良好支持XSSF的话,下载poi 3.1以上的哦!maven:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14-beta1</ver...原创 2017-11-20 12:13:45 · 262 阅读 · 0 评论 -
Spring mvc 做图片上传
Spring MVC做图片上传:一、配置文件中首先配置文件上传路劲;二、首先获取配置文件路劲当中的路劲并判断路劲是否存在,不存在用File类的mkdirs()创建;(url)三、获取文件名称(fileName);四、保存临时文件new File(url,fileName);五、获取相对路劲;(获取相对路劲的目的就是各个环境中配置的路劲是可变的,比如本地、测试环境、生产环境都是不同的,而数据库中存储...原创 2018-03-12 11:14:50 · 308 阅读 · 0 评论 -
Spring AOP原理详解以及实现AOP的实现方式
在介绍AOP之前,首先了解一下OOP(面向对象的编程),所谓“对象”就是再面向对象的语言中,一般是指类在内存中装载的实例,具有相关的成员变量和成员函数(方法),OOP的基本特征有四个“抽象”“封装”“继承”“多肽”(想深入了解的可看我之前的这篇介绍:OOP四个基本特征详解);AOP即为面向切面的编程,可以说是OOP的扩展和延伸,OOP重点在开发者定义纵向的关系,却不适合定义横向的关系(比如日志功能...原创 2018-05-28 11:12:28 · 560 阅读 · 0 评论 -
@DependsOn("applicationConfig";)控制bean的初始化
假设bean A 依赖与bean B("例如标题上面的applicationConfig为bean B");这里所谓的依赖就是bean A 需要bean B的属性特征或者缓存,这种情况下就要先去加载初始化bean B,就要使用@DependsOn()注解。...原创 2018-05-23 16:47:56 · 1957 阅读 · 1 评论 -
Spring 注解详解
@Controller:控制器(注入服务)---标注在控制层;(标注控制层组件)@Service:业务逻辑、服务(注入service或dao)---标注于业务层;@Repository:实现dao的访问(注入dao的实现层impl)---标注于数据访问层,即dao层;(标注数据访问组件,即DAO组件)@Component:把普通的POJO实例化到Spring容器中,相当于配置文件...原创 2018-05-28 16:42:56 · 163 阅读 · 0 评论 -
Spring IOC原理详解以及实现IOC的多重实现方式
控制反转IOC:Spring通过一种称作控制反转的技术来更好的实现低耦合。那么什么是控制反转呢?在了解控制反转之前我们先要了解IOC容器怎么管理对象,通常我们直接在对象内部通过new进行对象的创建,是程序主动去创建依赖对象;而IOC是专门有一个容器来管理、控制、创建这些对象,以及控制外部资源获取;传统应用程序是有我们自己再对象中主动控制去直接获取依赖对象。而反转则是由容器来帮忙创建...原创 2018-05-24 17:28:58 · 974 阅读 · 0 评论 -
@Deprecated详解
以此段代码为例,我在该set方法上面加上@Deprecated注解;后面如果要使用该方法会出现如下图代码的情况:“@Deprecated”意在-----这个方法或类不再建议使用。在新版本中有其他方法或类可以代替这个使用,以后的版本也不会再更新这个方法或类...原创 2018-08-22 09:40:58 · 1148 阅读 · 0 评论 -
springMVC返回HTML视图配置
首先在web.xml中进行相关配置 <!--配置springmvc DispatcherServlet--> <servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.ser...原创 2018-09-12 16:47:42 · 5615 阅读 · 0 评论