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&amp;allowMultiQueries=true"/>-->
+        <property name="url" value="jdbc:mysql://192.168.5.121/hxzkflow?characterEncoding=UTF8&amp;allowMultiQueries=true"/>
+        <property name="username" value="root"/>
+        <property name="password" value="123456"/>
+    </bean>
+<!--    &lt;!&ndash; 閰嶇疆鏂囦欢涓婁紶瑙f瀽鍣� &ndash;&gt;-->
+<!--    <bean id="multipartResolver"  class="org.springframework.web.multipart.commons.CommonsMultipartResolver    				  ">-->
+<!--        &lt;!&ndash; 璁剧疆涓婁紶鏂囦欢鐨勬渶澶у昂瀵镐负 5MB=5x1024x1024  瀛楄妭鍗曚綅 &ndash;&gt;-->
+<!--        <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">-->
+<!--        &lt;!&ndash;ref涓槸鑷畾涔夌殑绫�&ndash;&gt;-->
+<!--        <property name="targetObject" ref="MyJob2"></property>-->
+<!--        &lt;!&ndash;value鏄嚜瀹氫箟绫籑yJob2涓殑鏂规硶鍚�&ndash;&gt;-->
+<!--        <property name="targetMethod" value="execute1"></property>-->
+<!--        <property name="concurrent" value="false" />&lt;!&ndash; 浣滀笟涓嶅苟鍙戣皟搴�  &ndash;&gt;-->
+<!--    </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>-->
+<!--&lt;!&ndash;        <property name="cronExpression" value="0 0 12 */2 * ?"></property>&ndash;&gt;-->
+<!--    </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