Browse Source

定时任务组件

master
453530270@qq.com 2 years ago
parent
commit
539dc0b9d8
  1. 1
      .idea/compiler.xml
  2. 238
      .idea/workspace.xml
  3. 28
      bctask/pom.xml
  4. 31
      bctask/src/main/java/bc/mm/mis/task/BcTaskApplication.java
  5. 1
      pom.xml

1
.idea/compiler.xml

@ -10,6 +10,7 @@
<module name="bcapi" />
<module name="bccommon" />
<module name="bcagent" />
<module name="bctask" />
</profile>
</annotationProcessing>
</component>

238
.idea/workspace.xml

@ -2,12 +2,11 @@
<project version="4">
<component name="ChangeListManager">
<list default="true" id="48484101-7a18-4278-bdb7-e43b4204d542" name="Default Changelist" comment="">
<change afterPath="$PROJECT_DIR$/bccommon/src/main/java/bc/mm/mis/common/exception/AccessException.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/bccommon/src/main/java/bc/mm/mis/common/exception/BcException.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/bccommon/src/main/java/bc/mm/mis/common/utils/AjaxResult.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/bctask/pom.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/bctask/src/main/java/bc/mm/mis/task/BcTaskApplication.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/compiler.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/compiler.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/bccommon/pom.xml" beforeDir="false" afterPath="$PROJECT_DIR$/bccommon/pom.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/bccommon/src/main/java/bc/mm/mis/common/AgentAdminMenus.java" beforeDir="false" afterPath="$PROJECT_DIR$/bccommon/src/main/java/bc/mm/mis/common/bean/AgentAdminMenus.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/pom.xml" beforeDir="false" afterPath="$PROJECT_DIR$/pom.xml" afterDir="false" />
</list>
<ignored path="$PROJECT_DIR$/out/" />
<ignored path="$PROJECT_DIR$/target/" />
@ -15,6 +14,7 @@
<ignored path="$PROJECT_DIR$/bcapi/target/" />
<ignored path="$PROJECT_DIR$/bcagent/target/" />
<ignored path="$PROJECT_DIR$/bccommon/target/" />
<ignored path="$PROJECT_DIR$/bctask/target/" />
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
@ -28,20 +28,22 @@
<component name="FileEditorManager">
<leaf>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/bccommon/src/main/java/bc/mm/mis/common/exception/AccessException.java">
<provider selected="true" editor-type-id="text-editor" />
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/bccommon/src/main/java/bc/mm/mis/common/utils/AjaxResult.java">
<provider selected="true" editor-type-id="text-editor" />
<entry file="file://$PROJECT_DIR$/bctask/pom.xml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="352">
<caret line="16" column="8" selection-start-line="16" selection-start-column="8" selection-end-line="16" selection-end-column="8" />
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/bccommon/pom.xml">
<entry file="file://$PROJECT_DIR$/bctask/src/main/java/bc/mm/mis/task/BcTaskApplication.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="652">
<caret line="31" column="13" lean-forward="true" selection-start-line="31" selection-start-column="13" selection-end-line="31" selection-end-column="13" />
<state relative-caret-position="528">
<caret line="24" column="24" lean-forward="true" selection-start-line="24" selection-start-column="24" selection-end-line="24" selection-end-column="24" />
<folding>
<element signature="imports" expanded="true" />
</folding>
</state>
</provider>
</entry>
@ -79,6 +81,8 @@
<option value="$PROJECT_DIR$/bccommon/src/main/java/bc/mm/mis/common/exception/AccessException.java" />
<option value="$PROJECT_DIR$/bccommon/src/main/java/bc/mm/mis/common/utils/AjaxResult.java" />
<option value="$PROJECT_DIR$/bccommon/pom.xml" />
<option value="$PROJECT_DIR$/bctask/pom.xml" />
<option value="$PROJECT_DIR$/bctask/src/main/java/bc/mm/mis/task/BcTaskApplication.java" />
</list>
</option>
</component>
@ -90,10 +94,10 @@
</option>
</component>
<component name="ProjectFrameBounds" extendedState="6">
<option name="x" value="1912" />
<option name="y" value="-7" />
<option name="width" value="1936" />
<option name="height" value="1056" />
<option name="x" value="2224" />
<option name="y" value="109" />
<option name="width" value="1152" />
<option name="height" value="620" />
</component>
<component name="ProjectView">
<navigator proportions="" version="1">
@ -112,25 +116,25 @@
<path>
<item name="BCoins Plat Manger Information System" type="b2602c69:ProjectViewProjectNode" />
<item name="bcjava" type="462c0819:PsiDirectoryNode" />
<item name="bccommon" type="462c0819:PsiDirectoryNode" />
<item name="bcapi" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="BCoins Plat Manger Information System" type="b2602c69:ProjectViewProjectNode" />
<item name="bcjava" type="462c0819:PsiDirectoryNode" />
<item name="bccommon" type="462c0819:PsiDirectoryNode" />
<item name="bcapi" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="BCoins Plat Manger Information System" type="b2602c69:ProjectViewProjectNode" />
<item name="bcjava" type="462c0819:PsiDirectoryNode" />
<item name="bccommon" type="462c0819:PsiDirectoryNode" />
<item name="bcapi" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="main" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="BCoins Plat Manger Information System" type="b2602c69:ProjectViewProjectNode" />
<item name="bcjava" type="462c0819:PsiDirectoryNode" />
<item name="bccommon" type="462c0819:PsiDirectoryNode" />
<item name="bcapi" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="main" type="462c0819:PsiDirectoryNode" />
<item name="java" type="462c0819:PsiDirectoryNode" />
@ -138,11 +142,24 @@
<path>
<item name="BCoins Plat Manger Information System" type="b2602c69:ProjectViewProjectNode" />
<item name="bcjava" type="462c0819:PsiDirectoryNode" />
<item name="bccommon" type="462c0819:PsiDirectoryNode" />
<item name="bcapi" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="main" type="462c0819:PsiDirectoryNode" />
<item name="java" type="462c0819:PsiDirectoryNode" />
<item name="common" type="462c0819:PsiDirectoryNode" />
<item name="api" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="BCoins Plat Manger Information System" type="b2602c69:ProjectViewProjectNode" />
<item name="bcjava" type="462c0819:PsiDirectoryNode" />
<item name="bcapi" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="main" type="462c0819:PsiDirectoryNode" />
<item name="resources" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="BCoins Plat Manger Information System" type="b2602c69:ProjectViewProjectNode" />
<item name="bcjava" type="462c0819:PsiDirectoryNode" />
<item name="bctask" type="462c0819:PsiDirectoryNode" />
</path>
</expand>
<select />
@ -157,6 +174,10 @@
<property name="last_opened_file_path" value="$PROJECT_DIR$/bccommon/src/main/java/bc/mm/mis/common/utils" />
<property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
<property name="nodejs_npm_path_reset_for_default_project" value="true" />
<property name="project.structure.last.edited" value="Modules" />
<property name="project.structure.proportion" value="0.15" />
<property name="project.structure.side.proportion" value="0.2" />
<property name="settings.editor.selected.configurable" value="configurable.group.editor" />
</component>
<component name="RecentsManager">
<key name="CopyFile.RECENT_KEYS">
@ -166,6 +187,11 @@
</key>
</component>
<component name="RunDashboard">
<option name="configurationTypes">
<set>
<option value="SpringBootApplicationConfigurationType" />
</set>
</option>
<option name="ruleStates">
<list>
<RuleState>
@ -177,7 +203,7 @@
</list>
</option>
</component>
<component name="RunManager">
<component name="RunManager" selected="Spring Boot.BcTaskApplication">
<configuration name="BcApiApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" temporary="true" nameIsGenerated="true">
<module name="bcapi" />
<extension name="coverage">
@ -191,8 +217,22 @@
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="BcTaskApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" temporary="true" nameIsGenerated="true">
<module name="bctask" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="bc.mm.mis.task.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="SPRING_BOOT_MAIN_CLASS" value="bc.mm.mis.task.BcTaskApplication" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<recent_temporary>
<list>
<item itemvalue="Spring Boot.BcTaskApplication" />
<item itemvalue="Spring Boot.BcApiApplication" />
</list>
</recent_temporary>
@ -207,7 +247,7 @@
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1709705326078</updated>
<workItem from="1709705327787" duration="1756000" />
<workItem from="1709705327787" duration="4606000" />
</task>
<task id="LOCAL-00001" summary="补充springboot 结构">
<created>1709706040716</created>
@ -230,11 +270,18 @@
<option name="project" value="LOCAL" />
<updated>1709706840536</updated>
</task>
<option name="localTasksCounter" value="4" />
<task id="LOCAL-00004" summary="通用组件">
<created>1709707145456</created>
<option name="number" value="00004" />
<option name="presentableId" value="LOCAL-00004" />
<option name="project" value="LOCAL" />
<updated>1709707145456</updated>
</task>
<option name="localTasksCounter" value="5" />
<servers />
</component>
<component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="1756000" />
<option name="totallyTimeSpent" value="4606000" />
</component>
<component name="ToolWindowManager">
<frame x="1912" y="-7" width="1936" height="1056" extended-state="6" />
@ -246,8 +293,9 @@
<window_info id="Favorites" side_tool="true" />
<window_info id="Capture Tool" />
<window_info id="Web" side_tool="true" />
<window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.25" />
<window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.25" />
<window_info id="Structure" order="1" side_tool="true" weight="0.25" />
<window_info anchor="bottom" id="Run Dashboard" weight="0.329718" />
<window_info anchor="bottom" id="Spring" />
<window_info anchor="bottom" id="Terminal" />
<window_info anchor="bottom" id="Event Log" side_tool="true" />
@ -281,7 +329,8 @@
<MESSAGE value="补充springboot 结构" />
<MESSAGE value="构建api web 运行目录" />
<MESSAGE value="添加api端web环境" />
<option name="LAST_COMMIT_MESSAGE" value="添加api端web环境" />
<MESSAGE value="通用组件" />
<option name="LAST_COMMIT_MESSAGE" value="通用组件" />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/bcws/pom.xml">
@ -356,25 +405,134 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/bccommon/src/main/java/bc/mm/mis/common/bean/AgentAdminMenus.java">
<entry file="file://$PROJECT_DIR$/bccommon/pom.xml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="652">
<caret line="31" column="13" lean-forward="true" selection-start-line="31" selection-start-column="13" selection-end-line="31" selection-end-column="13" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/bccommon/src/main/java/bc/mm/mis/common/utils/AjaxResult.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="198">
<caret line="9" column="34" selection-start-line="9" selection-start-column="34" selection-end-line="9" selection-end-column="34" />
<state relative-caret-position="44">
<caret line="2" column="7" lean-forward="true" selection-start-line="2" selection-start-column="7" selection-end-line="2" selection-end-column="7" />
<folding>
<element signature="imports" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/bccommon/src/main/java/bc/mm/mis/common/exception/BcException.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="66">
<caret line="3" column="7" lean-forward="true" selection-start-line="3" selection-start-column="7" selection-end-line="3" selection-end-column="7" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/bccommon/src/main/java/bc/mm/mis/common/exception/AccessException.java">
<provider selected="true" editor-type-id="text-editor" />
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="110">
<caret line="5" column="13" selection-start-line="5" selection-start-column="13" selection-end-line="5" selection-end-column="13" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/bccommon/src/main/java/bc/mm/mis/common/utils/AjaxResult.java">
<provider selected="true" editor-type-id="text-editor" />
<entry file="file://$PROJECT_DIR$/bccommon/src/main/java/bc/mm/mis/common/bean/AgentAdminMenus.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="352">
<caret line="16" column="32" lean-forward="true" selection-start-line="16" selection-start-column="32" selection-end-line="16" selection-end-column="32" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/bccommon/pom.xml">
<entry file="file://$PROJECT_DIR$/bctask/pom.xml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="652">
<caret line="31" column="13" lean-forward="true" selection-start-line="31" selection-start-column="13" selection-end-line="31" selection-end-column="13" />
<state relative-caret-position="352">
<caret line="16" column="8" selection-start-line="16" selection-start-column="8" selection-end-line="16" selection-end-column="8" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/bctask/src/main/java/bc/mm/mis/task/BcTaskApplication.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="528">
<caret line="24" column="24" lean-forward="true" selection-start-line="24" selection-start-column="24" selection-end-line="24" selection-end-column="24" />
<folding>
<element signature="imports" expanded="true" />
</folding>
</state>
</provider>
</entry>
</component>
<component name="masterDetails">
<states>
<state key="ArtifactsStructureConfigurable.UI">
<settings>
<artifact-editor />
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
<state key="FacetStructureConfigurable.UI">
<settings>
<last-edited>Spring</last-edited>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
<state key="GlobalLibrariesConfigurable.UI">
<settings>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
<state key="JdkListConfigurable.UI">
<settings>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
<state key="ModuleStructureConfigurable.UI">
<settings>
<last-edited>Spring|bctask</last-edited>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
<state key="ProjectLibrariesConfigurable.UI">
<settings>
<last-edited>Maven: ch.qos.logback:logback-classic:1.2.12</last-edited>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
</states>
</component>
</project>

28
bctask/pom.xml

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>mis</artifactId>
<groupId>bc.mm</groupId>
<version>1.0.01</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>bctask</artifactId>
<description>定时任务等</description>
<properties>
</properties>
<dependencies>
<!--定时任务框架 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-quartz</artifactId>
</dependency>
</dependencies>
</project>

31
bctask/src/main/java/bc/mm/mis/task/BcTaskApplication.java

@ -0,0 +1,31 @@
package bc.mm.mis.task;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.WebApplicationType;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
@SpringBootApplication
public class BcTaskApplication implements CommandLineRunner {
protected static final Log log = LogFactory.getLog(BcTaskApplication.class);
/**
*
* @param args
*/
public static void main(String[] args){
new SpringApplicationBuilder(BcTaskApplication.class)
.web(WebApplicationType.NONE)
.run(args);
}
/**
* spring boot启动后会进入该方法
* @param args
* @throws Exception
*/
@Override
public void run(String... args) throws Exception {
log.info("i am bc task!!pls get out.");
}
}

1
pom.xml

@ -13,6 +13,7 @@
<module>bcws</module>
<module>bcagent</module>
<module>bccommon</module>
<module>bctask</module>
</modules>
<description>bc platform </description>

Loading…
Cancel
Save