spring
RaoDuty
分享一些平时觉得有趣的以及遇见的问题
展开
-
SSM项目配置文件模板:spring配置模板,springmvc配置模板,web.xml模板,数据库配置文件,log4j配置文件
SSM项目和springboot.相比,其中SSM项目的配置文件一般都比较麻烦,这里是我自己使用的SSM项目的配置模板,大家可以参考一下 1.spring配置文件 文件名:applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSc原创 2020-07-30 17:36:10 · 507 阅读 · 1 评论 -
SpringMvc图片上传,预览,前后端Dome
前端显示 默认显示: <tr> <td width="60" align="right">头像预览:</td> <td valign="middle"> <img id="edit-preview-photo" src="../../../resources/admin/h-ui/images/headPic.jpg" widt原创 2020-07-23 14:45:16 · 575 阅读 · 0 评论 -
解决:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
springMVC在启动tomcat出现警告信息: log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader). log4j:WARN Please initialize the log4j system properly. 解决方法:在web.xml中将Spring配置文件信息放在日志配置下面即可 <!-- 日志配置 --> <context-原创 2020-07-19 16:07:11 · 7019 阅读 · 1 评论 -
使用Idea创建JavaWeb的SSM(maven)项目
前几天刚做完SrpingBoot项目,但是SSM的相关知识又得补补了,这几天回顾一下SSM知识,做一个SSM相关的项目 1.使用Idea创建一个JavaWeb的SSM(maven)项目 1.打开IDEA创建一个新项目 选择Maven ,选中webapp模板,然后下一步 2.指定项目名称 GroupID 是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。 ArtifactID是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。 ersion指定了项目的当前原创 2020-07-19 11:27:56 · 271 阅读 · 0 评论 -
SpringBoot 监听项目在线用户数
因为我们一般在用户登录系统或者网站后,会获取一个Session保证拦截器正常通过,所以一般可以采用监听器来监听项目创建Session的个数,在SpringBoot中提供了监听Session的方法,我们可以直接使用 SpringBoot session监听方法统计用户在线数 目的:获取Session数就能知道用户在线数(还未失效的用户数) 具体实现步骤加入Session监听器 1.实现HttpSessionListener接口中的两个方法 注意需要在实现类加上@WebListener 注解,并实现下面两个方法原创 2020-07-14 22:11:37 · 1576 阅读 · 0 评论 -
@Repository、@Service、@Controlle注解的作用
Spring的注解形式:@Repository、@Service、@Controller,它们分别对应存储层Bean,业务层Bean,和展示层Bean。 @Repository、@Service、@Controller 和 @Component 将类标识为Bean Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO类上即可原创 2020-07-05 15:29:59 · 287 阅读 · 0 评论 -
SpringBoot 配置文件之YAML语法
SpringBoot使用一个全局的配置文件,配置文件名是固定的; 1. application.properties 2.application.yml yml: YAML(YAML Ain’t Markup Language) YAML A Markup Language:是一个标记语言 YAML isn’t Markup Language:不是一个标记语言; 标记语言: 以前的配置文件;大多都使用的是 xxxx.xml文件 YAML:以数据为中心,比json、xml等更适合做配置文件; YAML原创 2020-06-10 18:56:49 · 210 阅读 · 0 评论 -
Quartz-定时任务框架 Cron语法,以及Spring整合-任务管理
Quartz:是一个定时任务调度框架。 比如遇到问题: 1.想在30分钟后,查看订单是否支付,未支付则取消订单 2.想在每个月29号,信用卡自动还款 … 想定时在某个事件,去做某件事(任务) Quartz是要做定时任务的调度,设置好触发时间,以及相应的任务(job)即可 Quartz使用步骤 1.导入依赖 <!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz --> <dependency> &原创 2020-06-02 23:17:11 · 254 阅读 · 0 评论