JAX-RS框架,使Tomcat启动即可执行类的方法

目前我也不是很懂这个框架,但已试验成功,故记录之。

毕竟只是改代码,不是在写代码。


1.在composite组件中配置

    <sca:component name="ManageFiles">
        <sca:implementation.java class="com.xx.xx.xx.ManageFiles"/>
    </sca:component>
别忘了布局.composite_graphic

    <componentgraphic name="ManageFiles">
        <constraint>
            <height>103</height>
            <width>178</width>
            <x>755</x>
            <y>437</y>
            <location>
                <x>755</x>
                <y>437</y>
            </location>
            <size>
                <width>178</width>
                <height>103</height>
            </size>
        </constraint>
    </componentgraphic>
当然,要是我会直接拖动组件的话,就不用这么麻烦了


2.在类前加上注解

@Composite
@EagerInit


3.定时执行任务

protected ScheduledExecutorService executor;


4.线程
Runnable r = new Runnable ()


测试代码:

@Composite
@EagerInit
public class ManageFiles {

	@Resource
	protected ScheduledExecutorService executor;

	@Init
	public void call () {
		Runnable r = new Runnable () {
			@Override
			public void run() {
				try {
					System.out.println("啦啦啦啦啦啦啦");

				} catch (Throwable e) {
					e.printStackTrace();
				}
			}
		};
		//	每十秒执行一次
		executor.scheduleAtFixedRate(r, 0, 10, TimeUnit.SECONDS);
	}
}


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值