|
@@ -18,8 +18,7 @@
|
|
|
<context:component-scan base-package="com.jtgh">
|
|
|
</context:component-scan>
|
|
|
|
|
|
- <context:property-placeholder
|
|
|
- ignore-resource-not-found="true" location="classpath*:spring/application.properties" />
|
|
|
+ <context:property-placeholder ignore-resource-not-found="true" location="classpath*:spring/application.properties" />
|
|
|
|
|
|
<!-- Jpa Entity Manager 配置 -->
|
|
|
<bean id="entityManagerFactory"
|
|
@@ -130,8 +129,7 @@
|
|
|
</tx:attributes>
|
|
|
</tx:advice>
|
|
|
<aop:config>
|
|
|
- <aop:pointcut id="txPointcut"
|
|
|
- expression="execution(* com.jtgh.yjpt.service..*.*(..))" />
|
|
|
+ <aop:pointcut id="txPointcut" expression="execution(* com.jtgh.yjpt.service..*.*(..))" />
|
|
|
<aop:advisor advice-ref="txAdvice" pointcut-ref="txPointcut" />
|
|
|
</aop:config>
|
|
|
|
|
@@ -139,8 +137,7 @@
|
|
|
|
|
|
<!-- WebService -->
|
|
|
<bean class="org.springframework.remoting.jaxws.SimpleJaxWsServiceExporter">
|
|
|
- <property name="baseAddress"
|
|
|
- value="http://${web.service.url}:${web.service.port}/" />
|
|
|
+ <property name="baseAddress" value="http://${web.service.url}:${web.service.port}/" />
|
|
|
</bean>
|
|
|
|
|
|
<!-- 定时任务 一-->
|
|
@@ -163,27 +160,33 @@
|
|
|
<!-- 是否允许任务并发执行。当值为false时,表示必须等到前一个线程处理完毕后才再启一个新的线程 -->
|
|
|
</bean>
|
|
|
<bean id="yxqJob" class="com.jtgh.yjpt.common.servlet.YxqValid"/>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
<!-- 危货作业申请用户锁定-->
|
|
|
- <!--bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
|
|
|
- <property name="triggers">
|
|
|
- <list>
|
|
|
- <ref bean="whzrsbTrigger"/>
|
|
|
- </list>
|
|
|
- </property>
|
|
|
- <property name="autoStartup" value="true"/>
|
|
|
- </bean>
|
|
|
- <bean id="whzrsbTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
|
|
|
- <property name="jobDetail" ref="whzyjobDetail"/>
|
|
|
- <property name="cronExpression" value="* * 2 * * ?"/>
|
|
|
- </bean>
|
|
|
- <bean id="whzyjobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
|
|
- <property name="targetObject" ref="whzrsbJob"/>
|
|
|
- <property name="targetMethod" value="execute"/>
|
|
|
- <property name="concurrent" value="false"/-->
|
|
|
- <!-- 是否允许任务并发执行。当值为false时,表示必须等到前一个线程处理完毕后才再启一个新的线程 -->
|
|
|
- <!--/bean>
|
|
|
- <bean id="whzrsbJob" class="com.jtgh.yjpt.common.servlet.WhzyValid"/-->
|
|
|
- <!-- 经营人的定时任务-->
|
|
|
+<!-- <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> -->
|
|
|
+<!-- <property name="triggers"> -->
|
|
|
+<!-- <list> -->
|
|
|
+<!-- <ref bean="whzrsbTrigger"/> -->
|
|
|
+<!-- </list> -->
|
|
|
+<!-- </property> -->
|
|
|
+<!-- <property name="autoStartup" value="true"/> -->
|
|
|
+<!-- </bean> -->
|
|
|
+<!-- <bean id="whzrsbTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> -->
|
|
|
+<!-- <property name="jobDetail" ref="whzyjobDetail"/> -->
|
|
|
+<!-- <property name="cronExpression" value="* * 2 * * ?"/> -->
|
|
|
+<!-- </bean> -->
|
|
|
+<!-- <bean id="whzyjobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> -->
|
|
|
+<!-- <property name="targetObject" ref="whzrsbJob"/> -->
|
|
|
+<!-- <property name="targetMethod" value="execute"/> -->
|
|
|
+<!-- <property name="concurrent" value="false"/> -->
|
|
|
+<!-- </bean> -->
|
|
|
+<!-- <bean id="whzrsbJob" class="com.jtgh.yjpt.common.servlet.WhzyValid"/> -->
|
|
|
+
|
|
|
+
|
|
|
+ <!-- ******************************quartz定时任务********************************* -->
|
|
|
+ <!-- quartz定时任务设置及相关trigger引用 -->
|
|
|
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
|
|
|
<property name="triggers">
|
|
|
<list>
|
|
@@ -200,7 +203,10 @@
|
|
|
</list>
|
|
|
</property>
|
|
|
<property name="autoStartup" value="true"/>
|
|
|
- </bean>
|
|
|
+ </bean>
|
|
|
+
|
|
|
+ <!-- ******************************1****************************** -->
|
|
|
+ <!-- trigger:jyrSynTimerTrigger -->
|
|
|
<bean id="jyrSynTimerTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
|
|
|
<property name="jobDetail" ref="jyrSynTimejobDetail"/>
|
|
|
<property name="cronExpression" value="0 30 1 * * ?"/>
|
|
@@ -212,6 +218,9 @@
|
|
|
<!-- 是否允许任务并发执行。当值为false时,表示必须等到前一个线程处理完毕后才再启一个新的线程 -->
|
|
|
</bean>
|
|
|
<bean id="jyrSynTimer" class="com.jtgh.yjpt.common.systimer.JyrSynTimer"/>
|
|
|
+
|
|
|
+ <!-- ******************************2****************************** -->
|
|
|
+ <!-- trigger:baTrigger -->
|
|
|
<!-- 安全备案模块的同步 -->
|
|
|
<bean id="baTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
|
|
|
<property name="jobDetail" ref="baJobDetail"/>
|
|
@@ -224,6 +233,9 @@
|
|
|
<!-- 是否允许任务并发执行。当值为false时,表示必须等到前一个线程处理完毕后才再启一个新的线程 -->
|
|
|
</bean>
|
|
|
<bean id="baJob" class="com.jtgh.yjpt.common.systimer.BaSycn"/>
|
|
|
+
|
|
|
+ <!-- ******************************3****************************** -->
|
|
|
+ <!-- trigger:spTrigger -->
|
|
|
<!-- 安全审批模块的同步 -->
|
|
|
<bean id="spTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
|
|
|
<property name="jobDetail" ref="spJobDetail"/>
|
|
@@ -235,11 +247,14 @@
|
|
|
<property name="concurrent" value="false"/>
|
|
|
<!-- 是否允许任务并发执行。当值为false时,表示必须等到前一个线程处理完毕后才再启一个新的线程 -->
|
|
|
</bean>
|
|
|
- <bean id="spJob" class="com.jtgh.yjpt.common.systimer.SpSycn"/>
|
|
|
+ <bean id="spJob" class="com.jtgh.yjpt.common.systimer.SpSycn"/>
|
|
|
+
|
|
|
+ <!-- ******************************4****************************** -->
|
|
|
+ <!-- trigger:zcdcTrigger -->
|
|
|
<!-- 自查督查的同步 -->
|
|
|
<bean id="zcdcTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
|
|
|
<property name="jobDetail" ref="zcdcJobDetail"/>
|
|
|
- <property name="cronExpression" value="0 0 3 * * ?"/>
|
|
|
+ <property name="cronExpression" value="0 0/1 * * * ?"/>
|
|
|
</bean>
|
|
|
<bean id="zcdcJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
|
|
<property name="targetObject" ref="zcdcJob"/>
|
|
@@ -248,10 +263,13 @@
|
|
|
<!-- 是否允许任务并发执行。当值为false时,表示必须等到前一个线程处理完毕后才再启一个新的线程 -->
|
|
|
</bean>
|
|
|
<bean id="zcdcJob" class="com.jtgh.yjpt.common.systimer.ZcdcSycn"/>
|
|
|
+
|
|
|
+ <!-- ******************************5****************************** -->
|
|
|
+ <!-- trigger:taskTrigger -->
|
|
|
<!-- 任务的同步 -->
|
|
|
<bean id="taskTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
|
|
|
<property name="jobDetail" ref="taskJobDetail"/>
|
|
|
- <property name="cronExpression" value="0 0/10 * * * ?"/>
|
|
|
+ <property name="cronExpression" value="0 0 * * * ?"/>
|
|
|
</bean>
|
|
|
<bean id="taskJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
|
|
<property name="targetObject" ref="taskJob"/>
|
|
@@ -260,10 +278,13 @@
|
|
|
<!-- 是否允许任务并发执行。当值为false时,表示必须等到前一个线程处理完毕后才再启一个新的线程 -->
|
|
|
</bean>
|
|
|
<bean id="taskJob" class="com.jtgh.yjpt.common.systimer.TaskSycn"/>
|
|
|
+
|
|
|
+ <!-- ******************************6****************************** -->
|
|
|
+ <!-- trigger:yjglSynTimerTrigger -->
|
|
|
<!-- 应急管理模块 -->
|
|
|
<bean id="yjglSynTimerTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
|
|
|
<property name="jobDetail" ref="yjglSynTimerjobDetail"/>
|
|
|
- <property name="cronExpression" value="0 24 12 * * ?"/>
|
|
|
+ <property name="cronExpression" value="0 30 2 * * ?"/>
|
|
|
</bean>
|
|
|
<bean id="yjglSynTimerjobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
|
|
<property name="targetObject" ref="yjglSynTimer"/>
|
|
@@ -271,8 +292,10 @@
|
|
|
<property name="concurrent" value="true"/>
|
|
|
<!-- 是否允许任务并发执行。当值为false时,表示必须等到前一个线程处理完毕后才再启一个新的线程 -->
|
|
|
</bean>
|
|
|
+ <bean id="yjglSynTimer" class="com.jtgh.yjpt.common.systimer.YjglSynTimer"/>
|
|
|
|
|
|
- <bean id="yjglSynTimer" class="com.jtgh.yjpt.common.systimer.YjglSynTimer"/>
|
|
|
+ <!-- ******************************7****************************** -->
|
|
|
+ <!-- trigger:sysSynTimerTrigger -->
|
|
|
<!-- 系统设置模块 -->
|
|
|
<bean id="sysSynTimerTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
|
|
|
<property name="jobDetail" ref="sysSynTimerjobDetail"/>
|
|
@@ -284,9 +307,10 @@
|
|
|
<property name="concurrent" value="true"/>
|
|
|
<!-- 是否允许任务并发执行。当值为false时,表示必须等到前一个线程处理完毕后才再启一个新的线程 -->
|
|
|
</bean>
|
|
|
-
|
|
|
<bean id="sysSynTimer" class="com.jtgh.yjpt.common.systimer.SysSynTimer"/>
|
|
|
|
|
|
+ <!-- ******************************8****************************** -->
|
|
|
+ <!-- trigger:yhTxTrigger -->
|
|
|
<!-- 每月上报隐患到期提醒 -->
|
|
|
<bean id="yhTxTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
|
|
|
<property name="jobDetail" ref="yhTxJobDetail"/>
|
|
@@ -299,7 +323,9 @@
|
|
|
</bean>
|
|
|
<bean id="yhTxJob" class="com.jtgh.yjpt.common.systimer.YhTxTimer"/>
|
|
|
|
|
|
- <!--海事数据的获取 -->
|
|
|
+ <!-- ******************************9****************************** -->
|
|
|
+ <!-- trigger:hsTrigger -->
|
|
|
+ <!--海事数据的获取 -->
|
|
|
<bean id="hsDataGetTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
|
|
|
<property name="jobDetail" ref="hsJobDataGetDetail"/>
|
|
|
<property name="cronExpression" value="0 0-20/10 * * * ?"/>
|
|
@@ -312,6 +338,8 @@
|
|
|
</bean>
|
|
|
<bean id="hsDataGetJob" class="com.jtgh.yjpt.common.systimer.HsDataGet"/>
|
|
|
|
|
|
+ <!-- ******************************10****************************** -->
|
|
|
+ <!-- trigger:hsDataGetTrigger -->
|
|
|
<!--海事的同步 -->
|
|
|
<bean id="hsTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
|
|
|
<property name="jobDetail" ref="hsJobDetail"/>
|
|
@@ -324,4 +352,5 @@
|
|
|
<!-- 是否允许任务并发执行。当值为false时,表示必须等到前一个线程处理完毕后才再启一个新的线程 -->
|
|
|
</bean>
|
|
|
<bean id="hsJob" class="com.jtgh.yjpt.common.systimer.HsSycn"/>
|
|
|
+
|
|
|
</beans>
|