Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
schbrain-parent
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Incidents
Environments
Packages & Registries
Packages & Registries
Package Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
framework
schbrain-parent
Commits
75c65eda
Commit
75c65eda
authored
Jul 06, 2023
by
liaozan
🏀
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Polish
parent
721270a9
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
23 additions
and
27 deletions
+23
-27
commons/common-util/src/main/java/com/schbrain/common/util/EnvUtils.java
...util/src/main/java/com/schbrain/common/util/EnvUtils.java
+5
-0
starters/apollo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/apollo/ApolloConfigurationInitializerEnvironmentPostProcessor.java
...olloConfigurationInitializerEnvironmentPostProcessor.java
+3
-9
starters/apollo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/apollo/ConfigurablePropertiesLoader.java
...rk/autoconfigure/apollo/ConfigurablePropertiesLoader.java
+1
-1
starters/apollo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/apollo/config/OrderedMapPropertySource.java
...autoconfigure/apollo/config/OrderedMapPropertySource.java
+1
-1
starters/apollo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/apollo/event/ConfigLoadedEvent.java
...amework/autoconfigure/apollo/event/ConfigLoadedEvent.java
+4
-3
starters/apollo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/apollo/event/listener/GenericConfigLoadedEventListener.java
...ollo/event/listener/GenericConfigLoadedEventListener.java
+2
-2
starters/apollo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/apollo/util/ConfigUtils.java
...rain/framework/autoconfigure/apollo/util/ConfigUtils.java
+1
-1
starters/dubbo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/dubbo/initializer/DubboValidationInitializer.java
...nfigure/dubbo/initializer/DubboValidationInitializer.java
+1
-1
starters/dubbo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/dubbo/listener/DubboConfigLoadedEventListener.java
...figure/dubbo/listener/DubboConfigLoadedEventListener.java
+1
-1
starters/logger-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/logger/LoggerConfigurationInitializer.java
.../autoconfigure/logger/LoggerConfigurationInitializer.java
+0
-3
starters/logger-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/logger/listener/LoggerConfigLoadedEventListener.java
...gure/logger/listener/LoggerConfigLoadedEventListener.java
+4
-5
No files found.
commons/common-util/src/main/java/com/schbrain/common/util/EnvUtils.java
View file @
75c65eda
...
@@ -58,6 +58,11 @@ public class EnvUtils {
...
@@ -58,6 +58,11 @@ public class EnvUtils {
return
profiles
[
0
];
return
profiles
[
0
];
}
}
public
static
boolean
runningOnCloudPlatform
()
{
Environment
environment
=
SpringUtil
.
getBean
(
Environment
.
class
);
return
runningOnCloudPlatform
(
environment
);
}
public
static
boolean
runningOnCloudPlatform
(
Environment
environment
)
{
public
static
boolean
runningOnCloudPlatform
(
Environment
environment
)
{
CloudPlatform
cloudPlatform
=
CloudPlatform
.
getActive
(
environment
);
CloudPlatform
cloudPlatform
=
CloudPlatform
.
getActive
(
environment
);
return
cloudPlatform
!=
null
&&
cloudPlatform
!=
CloudPlatform
.
NONE
;
return
cloudPlatform
!=
null
&&
cloudPlatform
!=
CloudPlatform
.
NONE
;
...
...
starters/apollo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/apollo/ApolloConfigurationInitializerEnvironmentPostProcessor.java
View file @
75c65eda
...
@@ -137,11 +137,7 @@ public class ApolloConfigurationInitializerEnvironmentPostProcessor extends Logg
...
@@ -137,11 +137,7 @@ public class ApolloConfigurationInitializerEnvironmentPostProcessor extends Logg
* @see #getApolloMetaServerUrl(org.springframework.core.env.ConfigurableEnvironment, String)
* @see #getApolloMetaServerUrl(org.springframework.core.env.ConfigurableEnvironment, String)
*/
*/
private
String
getEnv
(
ConfigurableEnvironment
environment
)
{
private
String
getEnv
(
ConfigurableEnvironment
environment
)
{
String
profile
=
EnvUtils
.
getProfile
(
environment
);
return
EnvUtils
.
getProfile
(
environment
);
if
(
profile
==
null
)
{
profile
=
EnvUtils
.
DEVELOPMENT
;
}
return
profile
;
}
}
/**
/**
...
@@ -151,13 +147,11 @@ public class ApolloConfigurationInitializerEnvironmentPostProcessor extends Logg
...
@@ -151,13 +147,11 @@ public class ApolloConfigurationInitializerEnvironmentPostProcessor extends Logg
*/
*/
@SuppressWarnings
(
"JavadocReference"
)
@SuppressWarnings
(
"JavadocReference"
)
private
String
getAppId
(
ConfigurableEnvironment
environment
)
{
private
String
getAppId
(
ConfigurableEnvironment
environment
)
{
String
appId
;
if
(
environment
.
containsProperty
(
APP_ID
))
{
if
(
environment
.
containsProperty
(
APP_ID
))
{
appId
=
environment
.
getRequiredProperty
(
APP_ID
);
return
environment
.
getRequiredProperty
(
APP_ID
);
}
else
{
}
else
{
appId
=
ApplicationName
.
get
(
environment
);
return
ApplicationName
.
get
(
environment
);
}
}
return
appId
;
}
}
}
}
\ No newline at end of file
starters/apollo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/apollo/ConfigurablePropertiesLoader.java
View file @
75c65eda
...
@@ -2,7 +2,7 @@ package com.schbrain.framework.autoconfigure.apollo;
...
@@ -2,7 +2,7 @@ package com.schbrain.framework.autoconfigure.apollo;
import
com.ctrip.framework.apollo.Config
;
import
com.ctrip.framework.apollo.Config
;
import
com.ctrip.framework.apollo.ConfigService
;
import
com.ctrip.framework.apollo.ConfigService
;
import
com.schbrain.
common.util.properties
.OrderedMapPropertySource
;
import
com.schbrain.
framework.autoconfigure.apollo.config
.OrderedMapPropertySource
;
import
com.schbrain.common.util.support.ConfigurableProperties
;
import
com.schbrain.common.util.support.ConfigurableProperties
;
import
com.schbrain.framework.autoconfigure.apollo.event.ConfigLoadedEvent
;
import
com.schbrain.framework.autoconfigure.apollo.event.ConfigLoadedEvent
;
import
com.schbrain.framework.autoconfigure.apollo.event.listener.ConfigLoadedEventListener
;
import
com.schbrain.framework.autoconfigure.apollo.event.listener.ConfigLoadedEventListener
;
...
...
commons/common-util/src/main/java/com/schbrain/common/util/properties
/OrderedMapPropertySource.java
→
starters/apollo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/apollo/config
/OrderedMapPropertySource.java
View file @
75c65eda
package
com.schbrain.
common.util.properties
;
package
com.schbrain.
framework.autoconfigure.apollo.config
;
import
org.springframework.core.env.MapPropertySource
;
import
org.springframework.core.env.MapPropertySource
;
...
...
starters/apollo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/apollo/event/ConfigLoadedEvent.java
View file @
75c65eda
package
com.schbrain.framework.autoconfigure.apollo.event
;
package
com.schbrain.framework.autoconfigure.apollo.event
;
import
com.schbrain.common.util.properties.OrderedMapPropertySource
;
import
com.schbrain.common.util.support.ConfigurableProperties
;
import
com.schbrain.common.util.support.ConfigurableProperties
;
import
com.schbrain.framework.autoconfigure.apollo.config.OrderedMapPropertySource
;
import
lombok.Getter
;
import
lombok.Getter
;
import
org.springframework.boot.ConfigurableBootstrapContext
;
import
org.springframework.boot.ConfigurableBootstrapContext
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.SpringApplication
;
...
@@ -38,8 +38,9 @@ public class ConfigLoadedEvent extends ApplicationEvent {
...
@@ -38,8 +38,9 @@ public class ConfigLoadedEvent extends ApplicationEvent {
this
.
bootstrapContext
=
bootstrapContext
;
this
.
bootstrapContext
=
bootstrapContext
;
}
}
public
ConfigurableProperties
getConfigurableProperties
()
{
@Override
return
(
ConfigurableProperties
)
getSource
();
public
ConfigurableProperties
getSource
()
{
return
(
ConfigurableProperties
)
super
.
getSource
();
}
}
}
}
\ No newline at end of file
starters/apollo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/apollo/event/listener/GenericConfigLoadedEventListener.java
View file @
75c65eda
...
@@ -23,9 +23,9 @@ public abstract class GenericConfigLoadedEventListener<T extends ConfigurablePro
...
@@ -23,9 +23,9 @@ public abstract class GenericConfigLoadedEventListener<T extends ConfigurablePro
@Override
@Override
public
void
onApplicationEvent
(
ConfigLoadedEvent
event
)
{
public
void
onApplicationEvent
(
ConfigLoadedEvent
event
)
{
event
.
getSpringApplication
().
addInitializers
(
this
);
event
.
getSpringApplication
().
addInitializers
(
this
);
if
(
propertiesType
.
isInstance
(
event
.
get
ConfigurableProperties
()))
{
if
(
propertiesType
.
isInstance
(
event
.
get
Source
()))
{
this
.
log
=
event
.
getDeferredLogFactory
().
getLog
(
getClass
());
this
.
log
=
event
.
getDeferredLogFactory
().
getLog
(
getClass
());
this
.
onConfigLoaded
(
event
,
(
T
)
event
.
get
ConfigurableProperties
());
this
.
onConfigLoaded
(
event
,
(
T
)
event
.
get
Source
());
}
}
}
}
...
...
starters/apollo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/apollo/util/ConfigUtils.java
View file @
75c65eda
...
@@ -2,7 +2,7 @@ package com.schbrain.framework.autoconfigure.apollo.util;
...
@@ -2,7 +2,7 @@ package com.schbrain.framework.autoconfigure.apollo.util;
import
com.ctrip.framework.apollo.Config
;
import
com.ctrip.framework.apollo.Config
;
import
com.google.common.collect.Maps
;
import
com.google.common.collect.Maps
;
import
com.schbrain.
common.util.properties
.OrderedMapPropertySource
;
import
com.schbrain.
framework.autoconfigure.apollo.config
.OrderedMapPropertySource
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.core.env.ConfigurableEnvironment
;
import
org.springframework.core.env.ConfigurableEnvironment
;
...
...
starters/dubbo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/dubbo/initializer/DubboValidationInitializer.java
View file @
75c65eda
package
com.schbrain.framework.autoconfigure.dubbo.initializer
;
package
com.schbrain.framework.autoconfigure.dubbo.initializer
;
import
com.schbrain.
common.util.properties
.OrderedMapPropertySource
;
import
com.schbrain.
framework.autoconfigure.apollo.config
.OrderedMapPropertySource
;
import
org.springframework.util.ClassUtils
;
import
org.springframework.util.ClassUtils
;
/**
/**
...
...
starters/dubbo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/dubbo/listener/DubboConfigLoadedEventListener.java
View file @
75c65eda
package
com.schbrain.framework.autoconfigure.dubbo.listener
;
package
com.schbrain.framework.autoconfigure.dubbo.listener
;
import
com.schbrain.
common.util.properties
.OrderedMapPropertySource
;
import
com.schbrain.
framework.autoconfigure.apollo.config
.OrderedMapPropertySource
;
import
com.schbrain.framework.autoconfigure.apollo.event.ConfigLoadedEvent
;
import
com.schbrain.framework.autoconfigure.apollo.event.ConfigLoadedEvent
;
import
com.schbrain.framework.autoconfigure.apollo.event.listener.GenericConfigLoadedEventListener
;
import
com.schbrain.framework.autoconfigure.apollo.event.listener.GenericConfigLoadedEventListener
;
import
com.schbrain.framework.autoconfigure.dubbo.initializer.DubboValidationInitializer
;
import
com.schbrain.framework.autoconfigure.dubbo.initializer.DubboValidationInitializer
;
...
...
starters/logger-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/logger/LoggerConfigurationInitializer.java
View file @
75c65eda
...
@@ -40,11 +40,8 @@ import java.util.List;
...
@@ -40,11 +40,8 @@ import java.util.List;
public
class
LoggerConfigurationInitializer
{
public
class
LoggerConfigurationInitializer
{
private
final
ConfigurableEnvironment
environment
;
private
final
ConfigurableEnvironment
environment
;
private
final
LoggerProperties
properties
;
private
final
LoggerProperties
properties
;
private
final
HostInfo
hostInfo
;
private
final
HostInfo
hostInfo
;
private
final
String
applicationName
;
private
final
String
applicationName
;
private
volatile
boolean
initialized
;
private
volatile
boolean
initialized
;
...
...
starters/logger-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/logger/listener/LoggerConfigLoadedEventListener.java
View file @
75c65eda
...
@@ -33,21 +33,20 @@ import static org.springframework.boot.context.logging.LoggingApplicationListene
...
@@ -33,21 +33,20 @@ import static org.springframework.boot.context.logging.LoggingApplicationListene
*/
*/
public
class
LoggerConfigLoadedEventListener
extends
GenericConfigLoadedEventListener
<
LoggerProperties
>
{
public
class
LoggerConfigLoadedEventListener
extends
GenericConfigLoadedEventListener
<
LoggerProperties
>
{
private
LoggerConfigurationInitializer
i
nitializer
;
private
LoggerConfigurationInitializer
loggerI
nitializer
;
@Override
@Override
public
void
initialize
(
ConfigurableApplicationContext
applicationContext
)
{
public
void
initialize
(
ConfigurableApplicationContext
applicationContext
)
{
i
nitializer
.
init
();
loggerI
nitializer
.
init
();
}
}
@Override
@Override
protected
void
onConfigLoaded
(
ConfigLoadedEvent
event
,
LoggerProperties
properties
)
{
protected
void
onConfigLoaded
(
ConfigLoadedEvent
event
,
LoggerProperties
properties
)
{
ConfigurableEnvironment
environment
=
event
.
getEnvironment
();
HostInfo
hostInfo
=
InetUtils
.
findFirstNonLoopBackHostInfo
();
HostInfo
hostInfo
=
InetUtils
.
findFirstNonLoopBackHostInfo
();
Map
<
String
,
String
>
hostInfoProperties
=
buildHostInfoProperties
(
hostInfo
);
Map
<
String
,
String
>
hostInfoProperties
=
buildHostInfoProperties
(
hostInfo
);
event
.
getPropertySource
().
addProperties
(
hostInfoProperties
);
event
.
getPropertySource
().
addProperties
(
hostInfoProperties
);
configLoggingFileLocation
(
e
nvironment
,
properties
.
getLogConfigNamespace
());
configLoggingFileLocation
(
e
vent
.
getEnvironment
()
,
properties
.
getLogConfigNamespace
());
this
.
initializer
=
new
LoggerConfigurationInitializer
(
environment
,
properties
,
hostInfo
);
this
.
loggerInitializer
=
new
LoggerConfigurationInitializer
(
event
.
getEnvironment
()
,
properties
,
hostInfo
);
}
}
/**
/**
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment