在单独的main方法中运行spring 管理的类方法

import org.apache.commons.lang3.RandomStringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.support.GenericXmlApplicationContext;

import com.fly.entity.TMeasure;
import com.fly.service.TMeasureService;
import com.fly.service.UsersService;

/**
 * 
 * Main
 * 
 * @author 00fly
 * @version [版本号, 2017-4-16]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
public class Main
{
    private static Logger logger = LoggerFactory.getLogger(Main.class);
    
    /**
     * Main
     * 
     * @param args
     * @throws ServiceException
     * @throws DaoException
     * @see [类、类#方法、类#成员]
     */
    public static void main(String[] args)
    {
        GenericXmlApplicationContext context = new GenericXmlApplicationContext();
        context.setValidating(false);
        context.load("classpath*:application*.xml");
        context.refresh();
        UsersService usersService = context.getBean(UsersService.class);
        TMeasureService measureService = context.getBean(TMeasureService.class);
        logger.info("data: {}", usersService.queryAll());
        logger.info("--------size: {}", measureService.queryAll().size());
        try
        {
            TMeasure tMeasure = new TMeasure();
            tMeasure.setNo("no_" + RandomStringUtils.randomNumeric(5));
            // tMeasure.setAg(1.000);
            measureService.saveOrUpdate(tMeasure);
        }
        catch (Exception e)
        {
            e.printStackTrace();
        }
        logger.info("---------size: {}", measureService.queryAll().size());
    }
}

 

转载于:https://my.oschina.net/00fly/blog/893621

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值