SpringMVC项目中启动自加载Listener

简介: package com.kuman.cartoon.listener;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.ApplicationListener;import org.spri

package com.kuman.cartoon.listener;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationListener;
import org.springframework.context.event.ContextRefreshedEvent;
import org.springframework.stereotype.Service;

import com.kuman.cartoon.entity.pointrate.PointRate;
import com.kuman.cartoon.service.pointrate.IPointRateService;
import com.kuman.cartoon.utils.PointRateUtil;

/**
 * 这个监听器用于启动的时候将积分等级信息取出,让后保存在Map集合中。
 * @author to.to
 */
@Service
public class PointRateListener implements ApplicationListener<ContextRefreshedEvent> {
	//private static final Logger LOGGER = Logger.getLogger(PointRateListener.class);
	
	@Autowired
	IPointRateService pointRateService;

	/**
	 * 启动加载执行
	 */
	@Override
	public void onApplicationEvent(ContextRefreshedEvent event) {
		
		List<PointRate> pointRates = pointRateService.findAll();
		for (int i = 0; i < pointRates.size(); i++) {
			PointRateUtil.pointRateMap.put(i, pointRates.get(i));
			//LOGGER.info("PointRateUtil.pointRateMap " + i + " = " + pointRates.get(i));
		}
	}
}

目录
相关文章
|
7月前
|
Java Spring
SpringMVC中bean的加载控制
SpringMVC中bean的加载控制
40 0
|
Java 数据库连接 数据库
SpringMVC之增删改查(CRUD)项目模拟
SpringMVC之增删改查(CRUD)项目模拟
101 0
|
2月前
|
设计模式 前端开发 Java
Spring MVC——项目创建和建立请求连接
MVC是一种软件架构设计模式,将应用分为模型、视图和控制器三部分。Spring MVC是基于MVC模式的Web框架,通过`@RequestMapping`等注解实现URL路由映射,支持GET和POST请求,并可传递参数。创建Spring MVC项目与Spring Boot类似,使用`@RestController`注解标记控制器类。
39 1
Spring MVC——项目创建和建立请求连接
|
XML JSON 前端开发
SpringMVC运行项目出现The request sent by the client was syntactically incorrect.问题解决思路?
使用SpringMVC报HTTP Status 400 - The request sent by the client was syntactically incorrect.的错误怎么解决,你不妨看一下我的这个解决思路,再决定,往往你最忽略的地方就是你最容易报错的地方,所以我建议你看一看我的这个思路是否与你的问题一样
|
2月前
|
前端开发 Java 应用服务中间件
【Spring】Spring MVC的项目准备和连接建立
【Spring】Spring MVC的项目准备和连接建立
60 2
|
4月前
|
前端开发 Java 测试技术
单元测试问题之在Spring MVC项目中添加JUnit的Maven依赖,如何操作
单元测试问题之在Spring MVC项目中添加JUnit的Maven依赖,如何操作
|
6月前
|
Java 程序员
浅浅纪念花一个月完成Springboot+Mybatis+Springmvc+Vue2+elementUI的前后端交互入门项目
浅浅纪念花一个月完成Springboot+Mybatis+Springmvc+Vue2+elementUI的前后端交互入门项目
54 1
|
7月前
|
JSON 前端开发 Java
SpringMVC概述、SpringMVC的工作流程、创建SpringMVC的项目
SpringMVC概述、SpringMVC的工作流程、创建SpringMVC的项目
48 2
|
7月前
SpringMVC跳转外部项目方式
SpringMVC跳转外部项目方式
51 0
|
7月前
|
前端开发 Java Maven
SpringMVC之初识SpringMVC和项目创建
【1月更文挑战第18天】 一、SpringMVC简介 1、什么是MVC 2、什么是SpringMVC 3、SpringMVC的特点 二、SpringMVC项目创建步骤 1、创建maven工程 a>添加web模块 b>打包方式:war c>引入依赖 2、配置web.xml a>默认配置方式 b>扩展配置方式 3、创建请求控制器 4、创建springMVC的配置文件 5、测试HelloWorld a>实现对首页的访问 b>通过超链接跳转到指定页面
123 0