专注JavaWeb开发 首页制式『默认式 OR 时间轴 网站地图|RSS订阅|设为首页|加入收藏
当前位置:首页 >Java >JavaEE中级 > 正文

Spring,SpringMVC服务器启动后执行指定类的方法

作者: 紫寒1120 发布时间: 2017-05-29 浏览次数:

先上代码如下

package com.zihan.member;

import javax.annotation.Resource;

import org.springframework.context.ApplicationListener;
import org.springframework.context.event.ContextRefreshedEvent;
import org.springframework.stereotype.Service;

import com.zihan.firm.entity.entity.FirmAttr;
import com.zihan.firm.service.firmattr.imp.FirmAttrServiceImp;

@Service
public class StartupListener implements ApplicationListener<ContextRefreshedEvent> {

	@Resource
	private FirmAttrServiceImp firmAttrServiceImp;

	@Override
	public void onApplicationEvent(ContextRefreshedEvent evt) {
		if (evt.getApplicationContext().getParent() == null) {
			FirmAttr f = firmAttrServiceImp.selectByStatement(14l, "1");
			System.out.println(f);
		}
	}
}

启动日志为(部分)

[ZIHAN] 2017-05-29 21:50:16 [ INFO] (TagPlugin.java:35) - zihan_menu_children_list_tag
[ZIHAN] 2017-05-29 21:50:16 [DEBUG] (SqlSessionFactoryBean.java:362) - Property 'configLocation' not specified, using default MyBatis Configuration
[ZIHAN] 2017-05-29 21:50:16 [DEBUG] (Slf4jLogger.java:32) - AtomikosDataSoureBean 'dataSource1': getConnection()...
[ZIHAN] 2017-05-29 21:50:16 [ INFO] (Slf4jLogger.java:28) - AtomikosDataSoureBean 'dataSource1': init...
[ZIHAN] 2017-05-29 21:50:16 [DEBUG] (Slf4jLogger.java:32) - atomikos connection proxy for com.mysql.jdbc.JDBC4Connection@2982cbe9: calling getMetaData...
[ZIHAN] 2017-05-29 21:50:16 [DEBUG] (Slf4jLogger.java:32) - atomikos connection proxy for com.mysql.jdbc.JDBC4Connection@2982cbe9: close()...
[ZIHAN] 2017-05-29 21:50:16 [DEBUG] (SqlSessionFactoryBean.java:477) - Property 'mapperLocations' was not specified or no matching resources found
[ZIHAN] 2017-05-29 21:50:17 [ WARN] (AutowiredAnnotationBeanPostProcessor.java:423) - Autowired annotation is not supported on static fields: static com.zihan.common.redis.template.RedisClientTemplate com.zihan.common.listener.SessionListener.redisClientTemplate
[ZIHAN] 2017-05-29 21:50:17 [DEBUG] (ShiroFilterFactoryBean.java:501) - Found filter chain candidate filter 'springSessionRepositoryFilter'
[ZIHAN] 2017-05-29 21:50:20 [DEBUG] (SqlSessionUtils.java:109) - Creating a new SqlSession
[ZIHAN] 2017-05-29 21:50:20 [DEBUG] (SqlSessionUtils.java:125) - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1f22de57]
[ZIHAN] 2017-05-29 21:50:20 [DEBUG] (Slf4jLogger.java:32) - AtomikosDataSoureBean 'dataSource1': getConnection()...
[ZIHAN] 2017-05-29 21:50:20 [ INFO] (Slf4jLogger.java:28) - AtomikosDataSoureBean 'dataSource1': init...
[ZIHAN] 2017-05-29 21:50:20 [DEBUG] (Slf4jLogger.java:32) - atomikos connection proxy for com.mysql.jdbc.JDBC4Connection@2982cbe9: calling getAutoCommit...
[ZIHAN] 2017-05-29 21:50:20 [DEBUG] (Slf4jLogger.java:32) - atomikos connection proxy for com.mysql.jdbc.JDBC4Connection@2982cbe9: calling toString...
[ZIHAN] 2017-05-29 21:50:20 [DEBUG] (SpringManagedTransaction.java:88) - JDBC Connection [com.mysql.jdbc.JDBC4Connection@2982cbe9] will be managed by Spring
[ZIHAN] 2017-05-29 21:50:20 [DEBUG] (Slf4jLogger.java:32) - atomikos connection proxy for com.mysql.jdbc.JDBC4Connection@2982cbe9: calling toString...
[ZIHAN] 2017-05-29 21:50:20 [DEBUG] (BaseJdbcLogger.java:132) - ooo Using Connection [com.mysql.jdbc.JDBC4Connection@2982cbe9]
[ZIHAN] 2017-05-29 21:50:20 [DEBUG] (BaseJdbcLogger.java:132) - ==>  Preparing: select zihan.Id , zihan.firm_type_id , zihan.full_name , zihan.short_name , zihan.establish_year , zihan.establish_month , zihan.uuid_html , zihan.firm_url , zihan.Modify_Date , zihan.is_locked , zihan.is_recommend , zihan.Modify_By , zihan.province_id , zihan.city_id , zihan.medallion , zihan.areaid_id , zihan.area_name , zihan.photos_logo , zihan.photos , zihan.create_date , zihan.Create_By , zihan.zipcode , zihan.address , zihan.is_enabled , zihan.is_violation , zihan.violation_reason , zihan.violation_time , zihan.longitude , zihan.latitude , zihan.weixin_qrcode , zihan.job51_url , zihan.liepin_url , zihan.zhilian_url , zihan.other_job_url , zihan.firm_industry_field , zihan.firm_size , zihan.firm_html , zihan.firm_tel , zihan.firm_fax , zihan.firm_description , zihan.firm_message_count , zihan.firm_industry_field_spider , zihan.owner_admin_id , zihan.status ,a1.att_value as firmTypeIdString,a2.att_value as firmIndustryFieldString,a3.att_value as firmSizeString from firm_attr zihan left join zihan_attributeset a1 on a1.id=zihan.firm_type_id left join zihan_attributeset a2 on a2.id=zihan.firm_industry_field left join zihan_attributeset a3 on a3.id=zihan.firm_size WHERE zihan.Id = ? and zihan.uuid_html = ? limit ?,? 
[ZIHAN] 2017-05-29 21:50:20 [DEBUG] (Slf4jLogger.java:32) - atomikos connection proxy for com.mysql.jdbc.JDBC4Connection@2982cbe9: calling prepareStatement(select
		 
		zihan.Id ,
		zihan.firm_type_id ,
		zihan.full_name ,
		zihan.short_name ,...
[ZIHAN] 2017-05-29 21:50:21 [DEBUG] (BaseJdbcLogger.java:132) - <==      Total: 1
[ZIHAN] 2017-05-29 21:50:21 [DEBUG] (SqlSessionUtils.java:168) - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1f22de57]
[ZIHAN] 2017-05-29 21:50:21 [DEBUG] (SqlSessionUtils.java:301) - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1f22de57]
[ZIHAN] 2017-05-29 21:50:21 [DEBUG] (Slf4jLogger.java:32) - atomikos connection proxy for com.mysql.jdbc.JDBC4Connection@2982cbe9: close()...
com.zihan.firm.entity.entity.FirmAttr@1c3
	


QQ群: 武汉地区(142173356)验证消息JavaWeb1024

网友共有【】评论,点击查看



x 微信关注我们 随时获取最新网站资讯