mirror of
https://gitee.com/wangkang/udf.git
synced 2026-10-30 07:23:42 +00:00
添加general服务
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
########################################################
|
||||
###datasource (DataSourceConfig)
|
||||
########################################################
|
||||
org.itkk.datasource.properties.enable=true
|
||||
org.itkk.datasource.properties.code=default
|
||||
org.itkk.datasource.properties.url=jdbc:mysql://itkk.org:3306/dev_udf_general?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true
|
||||
org.itkk.datasource.properties.username=dev_udf_general
|
||||
org.itkk.datasource.properties.password=1qazxsw2
|
||||
org.itkk.datasource.properties.driverClassName=com.mysql.jdbc.Driver
|
||||
org.itkk.datasource.properties.initialSize=1
|
||||
org.itkk.datasource.properties.minIdle=1
|
||||
org.itkk.datasource.properties.maxActive=5
|
||||
org.itkk.datasource.properties.maxWait=60000
|
||||
org.itkk.datasource.properties.timeBetweenEvictionRunsMillis=60000
|
||||
org.itkk.datasource.properties.minEvictableIdleTimeMillis=300000
|
||||
org.itkk.datasource.properties.validationQuery=SELECT 1 FROM DUAL
|
||||
org.itkk.datasource.properties.testWhileIdle=true
|
||||
org.itkk.datasource.properties.testOnBorrow=false
|
||||
org.itkk.datasource.properties.testOnReturn=false
|
||||
org.itkk.datasource.properties.poolPreparedStatements=true
|
||||
org.itkk.datasource.properties.maxPoolPreparedStatementPerConnectionSize=20
|
||||
org.itkk.datasource.properties.filters=stat,wall,slf4j
|
||||
org.itkk.datasource.properties.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
|
||||
org.itkk.datasource.properties.useGlobalDataSourceStat=true
|
||||
########################################################
|
||||
###DruidMonitor ( DruidMonitorConfig )
|
||||
########################################################
|
||||
org.itkk.connection.pool.druid.minitor.enabled=ture
|
||||
org.itkk.connection.pool.druid.minitor.path=/druid/*
|
||||
org.itkk.connection.pool.druid.minitor.loginUsername=admin
|
||||
org.itkk.connection.pool.druid.minitor.loginPassword=123456
|
||||
org.itkk.connection.pool.druid.minitor.resetEnable=false;
|
||||
org.itkk.connection.pool.druid.minitor.urlPatterns=/*
|
||||
org.itkk.connection.pool.druid.minitor.exclusions=*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*
|
||||
#org.itkk.connection.pool.druid.minitor.allow=127.0.0.1
|
||||
#org.itkk.connection.pool.druid.minitor.deny=192.168.1.1
|
||||
@@ -0,0 +1,9 @@
|
||||
########################################################
|
||||
###org.itkk.application.config (ApplicationConfig)
|
||||
########################################################
|
||||
org.itkk.application.config.outputExceptionStackTrace=true
|
||||
org.itkk.application.config.threadPool.poolSize=100
|
||||
########################################################
|
||||
###LOGGING (must reboot)
|
||||
########################################################
|
||||
logging.file=d:/develop/application-log/${spring.application.name}_${server.port}_${spring.profiles.active}/base.log
|
||||
@@ -30,6 +30,7 @@
|
||||
<modules>
|
||||
<module>udf-eureka-config-server</module>
|
||||
<module>udf-admin-server</module>
|
||||
<module>udf-general-server</module>
|
||||
</modules>
|
||||
<!-- 环境 -->
|
||||
<profiles>
|
||||
|
||||
@@ -0,0 +1,162 @@
|
||||
<?xml version="1.0"?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
|
||||
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<!-- maven坐标 -->
|
||||
<artifactId>udf-general-server</artifactId>
|
||||
<name>udf-general-server</name>
|
||||
<packaging>jar</packaging>
|
||||
<url>http://itkk.org:81</url>
|
||||
<!-- 父依赖 -->
|
||||
<parent>
|
||||
<groupId>org.itkk.udf</groupId>
|
||||
<artifactId>udf-server</artifactId>
|
||||
<version>1.0</version>
|
||||
</parent>
|
||||
<!-- 参数 -->
|
||||
<properties>
|
||||
<server.port>9003</server.port>
|
||||
<management.port>8003</management.port>
|
||||
</properties>
|
||||
<!-- 依赖 -->
|
||||
<dependencies>
|
||||
<!-- mysql -->
|
||||
<dependency>
|
||||
<groupId>mysql</groupId>
|
||||
<artifactId>mysql-connector-java</artifactId>
|
||||
</dependency>
|
||||
<!-- spring-boot-starter-test -->
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-test</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<!-- spring-boot-devtools -->
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-devtools</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
<!-- udf-starter-core -->
|
||||
<dependency>
|
||||
<groupId>org.itkk.udf</groupId>
|
||||
<artifactId>udf-starter-core</artifactId>
|
||||
</dependency>
|
||||
<!-- udf-starter-swagger2 -->
|
||||
<dependency>
|
||||
<groupId>org.itkk.udf</groupId>
|
||||
<artifactId>udf-starter-swagger2</artifactId>
|
||||
</dependency>
|
||||
<!-- udf-starter-cors -->
|
||||
<dependency>
|
||||
<groupId>org.itkk.udf</groupId>
|
||||
<artifactId>udf-starter-cors</artifactId>
|
||||
</dependency>
|
||||
<!-- udf-starter-rms -->
|
||||
<dependency>
|
||||
<groupId>org.itkk.udf</groupId>
|
||||
<artifactId>udf-starter-rms</artifactId>
|
||||
</dependency>
|
||||
<!-- udf-starter-file -->
|
||||
<!--
|
||||
<dependency>
|
||||
<groupId>org.itkk.udf</groupId>
|
||||
<artifactId>udf-starter-file</artifactId>
|
||||
</dependency>
|
||||
-->
|
||||
<!-- udf-starter-file-aliyun-oss -->
|
||||
<dependency>
|
||||
<groupId>org.itkk.udf</groupId>
|
||||
<artifactId>udf-starter-file-aliyun-oss</artifactId>
|
||||
</dependency>
|
||||
<!-- udf-starter-aliyun-dysms -->
|
||||
<dependency>
|
||||
<groupId>org.itkk.udf</groupId>
|
||||
<artifactId>udf-starter-aliyun-dysms</artifactId>
|
||||
</dependency>
|
||||
<!-- udf-starter-scheduler -->
|
||||
<dependency>
|
||||
<groupId>org.itkk.udf</groupId>
|
||||
<artifactId>udf-starter-scheduler</artifactId>
|
||||
</dependency>
|
||||
<!-- udf-starter-scheduler-client -->
|
||||
<dependency>
|
||||
<groupId>org.itkk.udf</groupId>
|
||||
<artifactId>udf-starter-scheduler-client</artifactId>
|
||||
</dependency>
|
||||
<!-- udf-starter-id -->
|
||||
<dependency>
|
||||
<groupId>org.itkk.udf</groupId>
|
||||
<artifactId>udf-starter-id</artifactId>
|
||||
</dependency>
|
||||
<!-- udf-starter-datasource -->
|
||||
<dependency>
|
||||
<groupId>org.itkk.udf</groupId>
|
||||
<artifactId>udf-starter-datasource</artifactId>
|
||||
</dependency>
|
||||
<!-- udf-starter-connection-pool-druid -->
|
||||
<dependency>
|
||||
<groupId>org.itkk.udf</groupId>
|
||||
<artifactId>udf-starter-connection-pool-druid</artifactId>
|
||||
</dependency>
|
||||
<!-- udf-starter-amqp-rabbitmq -->
|
||||
<dependency>
|
||||
<groupId>org.itkk.udf</groupId>
|
||||
<artifactId>udf-starter-amqp-rabbitmq</artifactId>
|
||||
</dependency>
|
||||
<!-- udf-starter-qrcode -->
|
||||
<dependency>
|
||||
<groupId>org.itkk.udf</groupId>
|
||||
<artifactId>udf-starter-qrcode</artifactId>
|
||||
</dependency>
|
||||
<!-- udf-starter-cache-redis -->
|
||||
<dependency>
|
||||
<groupId>org.itkk.udf</groupId>
|
||||
<artifactId>udf-starter-cache-redis</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<!-- 构建 -->
|
||||
<build>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>${project.basedir}/src/main/resources/</directory>
|
||||
<filtering>true</filtering>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<!-- package -->
|
||||
<plugin>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-maven-plugin</artifactId>
|
||||
<version>${springboot.version}</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
<goal>repackage</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<!-- docker -->
|
||||
<plugin>
|
||||
<groupId>com.spotify</groupId>
|
||||
<artifactId>docker-maven-plugin</artifactId>
|
||||
<version>${docker-maven-plugin.version}</version>
|
||||
<configuration>
|
||||
<imageName>${docker.registry.host}/${project.groupId}/${project.artifactId}:latest</imageName>
|
||||
<baseImage>${docker.java.base.image}</baseImage>
|
||||
<maintainer>${docker.maintainer}</maintainer>
|
||||
<exposes>${server.port}</exposes>
|
||||
<cmd></cmd>
|
||||
<entryPoint>["java","-jar","/${project.build.finalName}.jar"]</entryPoint>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>${project.build.directory}</directory>
|
||||
<include>${project.build.finalName}.jar</include>
|
||||
</resource>
|
||||
</resources>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
package org.itkk.udf.general.server;
|
||||
|
||||
import org.itkk.udf.core.BaseApplication;
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.cloud.client.SpringCloudApplication;
|
||||
import org.springframework.context.annotation.ComponentScan;
|
||||
|
||||
/**
|
||||
* 描述 : 系统入口
|
||||
*
|
||||
* @author wangkang
|
||||
*/
|
||||
@SpringCloudApplication
|
||||
@ComponentScan(basePackages = {"org.itkk"})
|
||||
public class UdfGeneralServerApplication extends BaseApplication {
|
||||
|
||||
/**
|
||||
* 描述 : spring boot的入口,在整个项目中,包括其子项目在内, 只能有一个main方法,否则spring boot启动不起来
|
||||
*
|
||||
* @param args 参数
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
SpringApplication.run(UdfGeneralServerApplication.class, args);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
########################################################
|
||||
###eureka.client ( EurekaInstanceConfigBean , EurekaClientConfigBean , EurekaServerConfigBean ) (must reboot)
|
||||
########################################################
|
||||
eureka.instance.preferIpAddress=true
|
||||
eureka.client.serviceUrl.defaultZone=http://admin:123456@127.0.0.1:9001/eureka/
|
||||
########################################################
|
||||
###spring.cloud.config ( ConfigClientProperties )
|
||||
########################################################
|
||||
spring.cloud.config.username=admin
|
||||
spring.cloud.config.password=123456
|
||||
spring.cloud.config.enabled=true
|
||||
spring.cloud.config.profile=${spring.profiles.active}
|
||||
spring.cloud.config.name=${spring.application.name},base,gzip,cors,rabbitmq-manager,rms,rms-manager,rabbitmq,scheduler,scheduler-manager,datasource-udf-general,redis,aliyun-oss,exception-alert,mail,mail-manager,aliyun-dysms
|
||||
spring.cloud.config.label=master
|
||||
spring.cloud.config.failFast=true
|
||||
spring.cloud.config.discovery.enabled=true
|
||||
spring.cloud.config.discovery.serviceId=UDF-EUREKA-CONFIG-SERVER
|
||||
@@ -0,0 +1,39 @@
|
||||
########################################################
|
||||
###INFO ( note : info.build.time is the UTC time )
|
||||
########################################################
|
||||
info.build.group=${project.groupId}
|
||||
info.build.artifact=${project.artifactId}
|
||||
info.build.version=${project.version}
|
||||
info.build.name=${project.name}
|
||||
info.build.time=${project.build.date}
|
||||
info.build.encoding=${project.build.sourceEncoding}
|
||||
info.build.java.source=${java.version}
|
||||
info.build.java.target=${java.version}
|
||||
########################################################
|
||||
###IDENTITY
|
||||
########################################################
|
||||
spring.application.name=${project.name}
|
||||
########################################################
|
||||
###WEB PROPERTIES (ServerProperties)
|
||||
########################################################
|
||||
server.port=${server.port}
|
||||
########################################################
|
||||
###MANAGEMENT (ManagementServerProperties)
|
||||
########################################################
|
||||
management.security.enabled=false
|
||||
########################################################
|
||||
###PROFILES
|
||||
########################################################
|
||||
spring.profiles.active=${profiles.activation}
|
||||
########################################################
|
||||
###org.itkk.application.config (ApplicationConfig) (must reboot)
|
||||
########################################################
|
||||
org.itkk.application.config.encoding=UTF-8
|
||||
org.itkk.application.config.timeZone=Asia/Shanghai
|
||||
org.itkk.application.config.dateFormat=yyyy-MM-dd'T'HH:mm:ss:SSSZ
|
||||
########################################################
|
||||
### shutdown
|
||||
########################################################
|
||||
endpoints.shutdown.enabled=true
|
||||
endpoints.shutdown.sensitive=true
|
||||
management.port=${management.port}
|
||||
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
<include resource="org/springframework/boot/logging/logback/base.xml" />
|
||||
<jmxConfigurator />
|
||||
</configuration>
|
||||
Reference in New Issue
Block a user