文章分类 - ssm
摘要:需求:获得项目在本地的物理路径。 前期遇到的问题:使用System.getProperty("user.dir")只能获得系统路径,通常为以服务器地址开头。但这并不是自己项目的实际物理位置。 解决办法:web.xml配置+自定义监听接口+System.setProperty() 步骤1:web.xm
阅读全文
摘要:作用: 1、从字面意思可以看出这个的作用是给Binder做初始化的,被此注解的方法可以对WebDataBinder初始化。webDataBinder是用于表单到方法的数据绑定的! 2、InitBinder只在@Controller中注解方法来为这个控制器注册一个绑定器初始化方法,方法只对本控制器有效
阅读全文
摘要:在执行被@RequestMapping注解的方法之前,会先执行被@ModelAttribute注解方法。并提前设置键值对,这样被@RequestMapping注解的方法都可以获得该键值对。 案列: 1 @ModelAttribute 2 public void addAttributes(Model
阅读全文
摘要:作用:相当于@Controller+@Responsebody,但使用@RestController这个注解,就不能返回jsp,html页面,视图解析器无法解析jsp,html页面 博客参考:https://www.cnblogs.com/clwydjgs/p/9255046.html 补充:前后端
阅读全文
摘要:作用:功能等同于原来的springMVC.xml。可以注册视图解析器,多部件解析器 示例: 主配置类实现WebMvcConfigurer接口。 import org.springframework.context.annotation.Bean; import org.springframework
阅读全文
摘要:目的:不建立Main方法测试相应的模块。 示例: import org.junit.Assert; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.ann
阅读全文
摘要:作用:为Bean添加自定义条件,只有当Bean满足条件的时候,才会被注册。 使用示例: 1、实现Condition接口:org.springframework.context.annotation.Condition; 1 import org.springframework.context.ann
阅读全文
摘要:1、后端提交json数据给前端:使用@ResponseBody注解,会自动将相应的数据(字符串、对象、集合)转换为json。 1.1、前端解析json:使用fastjson解析。待补充 2、前端:发送json,直接转换格式后发送,待补充。 2.1、前端解析json:使用AJAX发送请求并解析返回的j
阅读全文
摘要:一、定时任务:TimeTask,是一个抽象类,需要子类进行具体实现。 (1)固定延时:基于上次任务的实际执行时间来计算,如果由于某种原因上次任务时间延迟了,则本次任务也会延时。如果初始时间为一个过去时间,任务立即执行 (2)固定频率:基于初始时间到当前时间的差值来计算,所以会将丢失的次数尽量补回来。
阅读全文
摘要:@Async注解:将一个方法指定为异步执行任务。需要配合线程池使用示例: 1、建立Bean实体,使用@Async配置异步任务 1 import org.springframework.scheduling.annotation.Async; 2 import org.springframework.
阅读全文
摘要:作用:在spring容器装载Bean时,自动执行接口对应的方法。 1、BeanNameWare接口:为Bean设置名称 public void setBeanName(String s) { } 2、BeanFactoryAwar接口:为Bean设置产生该Bean的工厂。 public void s
阅读全文
摘要:ApplicationContext中的事件处理是通过ApplicationEvent类和ApplicationListener接口来提供的,通过ApplicationContext的publishEvent()方法发布到ApplicationListener; 组件:被发布的事件,事件发布者,事件
阅读全文
摘要:作用:指定Bean加载的生产环境 例子1: //建立Bean实体 public class DemoBean { private String content; public DemoBean(String content) { super(); this.content = content; }
阅读全文
摘要:需求:处理excel表。 一、导入jar包:配置poi的jar及其依赖 演示: <poi.version>3.17</poi.version> <!-- excel处理--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi
阅读全文
摘要:需求: 实现对前端文件类型的接收和后端上传文件: 1、导入jar包:commons-fileupload和commons-io。(具体版本需要自己进行测试) 我的pom.xml的配置演示: 1 <dependency> 2 <groupId>commons-fileupload</groupId>
阅读全文
摘要:需求: 在ssm框架中,一般类型的请求参数,spring都可以进行自动转换;但是对于日期类型需要进行自定义处理。 解决: (1)在实体字段中加入注解(本方法我没有进行具体测试): 演示: 1 @DateTimeFormat(pattern = "yyyy-MM-dd") (2)配置全局转换器: 演示
阅读全文

浙公网安备 33010602011771号