From e15f561a1f9eddfde503d59baf45a860b131928e Mon Sep 17 00:00:00 2001 From: fei.wang <wf18701153496@163.com> Date: 星期三, 13 八月 2025 14:22:50 +0800 Subject: [PATCH] 更新最新版代码 --- src/main/resources/spring-servlet.xml | 138 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 138 insertions(+), 0 deletions(-) diff --git a/src/main/resources/spring-servlet.xml b/src/main/resources/spring-servlet.xml new file mode 100644 index 0000000..09d330d --- /dev/null +++ b/src/main/resources/spring-servlet.xml @@ -0,0 +1,138 @@ +<?xml version="1.0" encoding="UTF-8"?> +<beans xmlns="http://www.springframework.org/schema/beans" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:context="http://www.springframework.org/schema/context" + xmlns:mvc="http://www.springframework.org/schema/mvc" + xmlns:aop="http://www.springframework.org/schema/aop" xmlns:task="http://www.springframework.org/schema/task" + xsi:schemaLocation="http://www.springframework.org/schema/beans + http://www.springframework.org/schema/beans/spring-beans.xsd + + http://www.springframework.org/schema/context + http://www.springframework.org/schema/context/spring-context.xsd + + http://www.springframework.org/schema/mvc + http://www.springframework.org/schema/mvc/spring-mvc.xsd + + http://www.springframework.org/schema/aop + http://www.springframework.org/schema/aop/spring-aop.xsd http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd"> + + <!--<bean id="helloController" class="com.example.controller.HelloController"></bean>--> + <!--寮�鍚繖涓厤缃紝spring鎵嶈兘璇嗗埆@Scheduled娉ㄨВ --> + <task:annotation-driven scheduler="qbScheduler" mode="proxy"/> + <task:scheduler id="qbScheduler" pool-size="10"/> + <!--寮�鏀炬敞瑙e姛鑳�--> + <context:annotation-config/> + <!--鎸囧畾鎵弿鍜岃В鏋愬摢浜涘寘涓嬮潰鐨勭被--> + <context:component-scan base-package="com.flow"/> + + <!--寮�鍚痬vc鐩稿叧娉ㄨВ--> + <mvc:annotation-driven/> + + <!--鏀捐闈欐�佽祫婧愮殑--> + <mvc:resources mapping="/css/**" location="/css/"/> + <mvc:resources mapping="/js/**" location="/js/"/> + <mvc:resources mapping="/font/**" location="/font/"/> + <mvc:resources mapping="/images/**" location="/images/"/> + <mvc:resources mapping="/api/**" location="/api/"/> + <mvc:resources mapping="/page/**" location="/page/"/> + <!--閰嶇疆鏁版嵁婧�--> + <bean id="ds" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> + <property name="driverClassName" value="com.mysql.jdbc.Driver"/> +<!-- <property name="url" value="jdbc:mysql://47.108.70.204:3306/hxzkflow?characterEncoding=UTF8&allowMultiQueries=true"/>--> + <property name="url" value="jdbc:mysql://192.168.5.121/hxzkflow?characterEncoding=UTF8&allowMultiQueries=true"/> + <property name="username" value="root"/> + <property name="password" value="123456"/> + </bean> +<!-- <!– 閰嶇疆鏂囦欢涓婁紶瑙f瀽鍣� –>--> +<!-- <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver ">--> +<!-- <!– 璁剧疆涓婁紶鏂囦欢鐨勬渶澶у昂瀵镐负 5MB=5x1024x1024 瀛楄妭鍗曚綅 –>--> +<!-- <property name="maxUploadSize" value="5242880"/>--> +<!-- </bean>--> + + <!--閰嶇疆Mybatis鐨凷qlSessionFactoryBean--> + <bean id="sqlSessionFactory" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean"> + <property name="dataSource" ref="ds"/> + <!--鍒嗛〉-鎷︽埅鍣�--> + <property name="plugins"> + <array> + <bean class="com.github.pagehelper.PageInterceptor"> + <property name="properties"> + <!--浣跨敤涓嬮潰鐨勬柟寮忛厤缃弬鏁帮紝涓�琛岄厤缃竴涓紙閿�=鍊硷級--> + <value> + helperDialect=mysql + </value> + </property> + </bean> + </array> + </property> + </bean> + <!-- 閰嶇疆MapperScan锛氱敤鏉ユ壂鎻忕敤鎴疯嚜瀹氫箟鐨刴apper鎺ュ彛 --> + <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> + <property name="basePackage" value="com.flow.mapper"/> + </bean> + + + + <!-- 瀹氫箟涓�涓换鍔$被 --> + <bean id="MyJob" class="com.flow.quartz.MyJob"></bean> + <bean id="MyJob2" class="com.flow.quartz.MyJob2"></bean> + <bean id="MyJob3" class="com.flow.quartz.MyJob3"></bean> + <!-- jobDetail --> + <bean id="jobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> + <!--ref涓槸鑷畾涔夌殑绫�--> + <property name="targetObject" ref="MyJob"></property> + <!--value鏄嚜瀹氫箟绫籑yJob涓殑鏂规硶鍚�--> + <property name="targetMethod" value="execute"></property> + <property name="concurrent" value="false" /><!-- 浣滀笟涓嶅苟鍙戣皟搴� --> + </bean> + + <!-- jobDetail2 --> +<!-- <bean id="jobDetail2" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">--> +<!-- <!–ref涓槸鑷畾涔夌殑绫�–>--> +<!-- <property name="targetObject" ref="MyJob2"></property>--> +<!-- <!–value鏄嚜瀹氫箟绫籑yJob2涓殑鏂规硶鍚�–>--> +<!-- <property name="targetMethod" value="execute1"></property>--> +<!-- <property name="concurrent" value="false" /><!– 浣滀笟涓嶅苟鍙戣皟搴� –>--> +<!-- </bean>--> + <!-- jobDetail3 --> + <bean id="jobDetail3" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> + <!--ref涓槸鑷畾涔夌殑绫�--> + <property name="targetObject" ref="MyJob3"></property> + <!--value鏄嚜瀹氫箟绫籑yJob2涓殑鏂规硶鍚�--> + <property name="targetMethod" value="execute1"></property> + <property name="concurrent" value="false" /><!-- 浣滀笟涓嶅苟鍙戣皟搴� --> + </bean> + + <!-- 瀹氫箟trigger 瑙﹀彂鍣� --> +<!-- 瀹氭椂瀵规帴鏁版嵁--> + <bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> + <property name="jobDetail" ref="jobDetail"></property> +<!-- <property name="cronExpression" value="0 44 09 * * ?"></property>--> + <property name="cronExpression" value="0 0 0 * * ?"></property> + </bean> + + <!-- 瀹氫箟绗簩涓猼rigger 瑙﹀彂鍣� --> +<!-- <bean id="cronTrigger2" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">--> +<!-- <property name="jobDetail" ref="jobDetail2"></property>--> +<!-- <property name="cronExpression" value="0 0 12 */2 * ?"></property>--> +<!-- </bean>--> + <!-- 瀹氫箟绗笁涓釜trigger 瑙﹀彂鍣� --> +<!-- <bean id="cronTrigger3" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">--> +<!-- <property name="jobDetail" ref="jobDetail3"></property>--> +<!-- <property name="cronExpression" value="0 26 09 * * ?"></property>--> +<!--<!– <property name="cronExpression" value="0 0 12 */2 * ?"></property>–>--> +<!-- </bean>--> + + <bean id="scheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> + <property name="configLocation" value="classpath:quartz.properties" /> + <property name="overwriteExistingJobs" value="true" /> + <property name="autoStartup" value="true" /> + <property name="triggers"> + <list> + <ref bean="cronTrigger"/> +<!-- <ref bean="cronTrigger2"/>--> +<!-- <ref bean="cronTrigger3"/>--> + </list> + </property> + </bean> +</beans> -- Gitblit v1.9.3