Explorar o código

springboot init

springboot init
shimingxy %!s(int64=5) %!d(string=hai) anos
pai
achega
512abf2fbc

+ 20 - 0
maxkey-web-manage/src/main/java/org/maxkey/MaxKeyApplication.java

@@ -0,0 +1,20 @@
+package org.maxkey;
+
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.boot.builder.SpringApplicationBuilder;
+import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
+
+@SpringBootApplication
+public class MaxKeyApplication extends SpringBootServletInitializer {
+
+	public static void main(String[] args) {
+		SpringApplication.run(MaxKeyApplication.class, args);
+	}
+
+	protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
+		return application.sources(MaxKeyApplication.class);
+	}
+
+}

+ 10 - 0
maxkey-web-manage/src/main/java/org/maxkey/MaxKeyConfig.java

@@ -0,0 +1,10 @@
+package org.maxkey;
+
+import org.springframework.context.annotation.Configuration;
+import org.springframework.context.annotation.ImportResource;
+
+@Configuration
+@ImportResource(locations={"classpath:spring/maxkey_mgt.xml"})
+public class MaxKeyConfig {
+
+}

+ 6 - 11
maxkey-web-manage/src/main/resources/log4j2.xml

@@ -1,26 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>  
-<configuration status="INFO">  
+<configuration status="INFO" monitorInterval="300">  
     <appenders>  
     	
         <Console name="consolePrint" target="SYSTEM_OUT">  
             <PatternLayout pattern="%d{YYYY-MM-dd HH:mm:ss,SSS} [%t] %-5level %logger{36} - %msg%n" />  
         </Console>
-        <!--
-        <File name="File" fileName="logs/PipeLineRunner.log">
-            <PatternLayout pattern="%d{YYYY-MM-dd HH:mm:ss,SSS} [%t] %-5level %logger{36} - %msg%n" />
-        </File>
-        -->
-   
-		<!-- 输出到文件,按天或者超过80MB分割 -->
-		<RollingFile name="RollingFile" fileName="${catalina.home}/logs/maxkey.log"    filePattern="${catalina.home}/logs/$${date:yyyy-MM}/maxkey-%d{yyyy-MM-dd}-%i.log.gz">
+        
+		<!-- 输出到文件,按天或者超过128MB分割 -->
+		<RollingFile name="RollingFile" fileName="logs/maxkey_mgt.log"    filePattern="logs/$${date:yyyyMMdd}/maxkey-%d{yyyy-MM-dd}-%i.log.gz">
 		    <!-- 需要记录的级别 -->
 		 	<!-- <ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY" /> -->
 		     <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss,SSS}:%4p %t (%F:%L) - %m%n" />
 		     <Policies>
 		          <OnStartupTriggeringPolicy />
 		          <TimeBasedTriggeringPolicy />
-		          <SizeBasedTriggeringPolicy size="512 MB" />
-		          <!-- <SizeBasedTriggeringPolicy size="80 MB" /> -->
+		          <SizeBasedTriggeringPolicy size="128 MB" />
+		          <DefaultRolloverStrategy max="100"/>
 		     </Policies>
 		</RollingFile>
 	 </appenders>  

+ 5 - 4
maxkey-web-maxkey/src/main/resources/log4j2.xml

@@ -1,20 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>  
-<configuration status="INFO">  
+<configuration status="INFO"  monitorInterval="300">  
     <appenders>  
     	
         <Console name="consolePrint" target="SYSTEM_OUT">  
             <PatternLayout pattern="%d{YYYY-MM-dd HH:mm:ss,SSS} [%t] %-5level %logger{36} - %msg%n" />  
         </Console>
    
-		<!-- 输出到文件,按天或者超过250MB分割  每天进行归档yyyy-MM-dd -->
-		<RollingFile name="RollingFile" fileName="${catalina.home}/logs/maxkey.log"    filePattern="${catalina.home}/logs/$${date:yyyy-MM-dd}/maxkey-%d{yyyy-MM-dd}-%i.log.gz">
+		<!-- 输出到文件,按天或者超过128MB分割  每天进行归档yyyy-MM-dd -->
+		<RollingFile name="RollingFile" fileName="logs/maxkey.log"    filePattern="logs/$${date:yyyyMMdd}/maxkey-%d{yyyy-MM-dd}-%i.log.gz">
 		    <!-- 需要记录的级别 -->
 		 	<!-- <ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY" /> -->
 		     <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss,SSS}:%4p %t (%F:%L) - %m%n" />
 		     <Policies>
 		          <OnStartupTriggeringPolicy />
 		          <TimeBasedTriggeringPolicy />
-		          <SizeBasedTriggeringPolicy size="250 MB" />
+		          <SizeBasedTriggeringPolicy size="128 MB" />
+		          <DefaultRolloverStrategy max="100"/>
 		     </Policies>
 		</RollingFile>
 	 </appenders>