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
6085adb7
Commit
6085adb7
authored
Jun 29, 2023
by
liaozan
🏀
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update cors configuration
parent
3863c6c8
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
10 additions
and
12 deletions
+10
-12
commons/web-common/src/main/java/com/schbrain/common/web/DefaultCorsConfiguration.java
...ava/com/schbrain/common/web/DefaultCorsConfiguration.java
+2
-2
starters/apollo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/apollo/event/listener/ConfigLoadedEventListener.java
...gure/apollo/event/listener/ConfigLoadedEventListener.java
+7
-2
starters/apollo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/apollo/event/listener/GenericConfigLoadedEventListener.java
...ollo/event/listener/GenericConfigLoadedEventListener.java
+1
-8
No files found.
commons/web-common/src/main/java/com/schbrain/common/web/DefaultCorsConfiguration.java
View file @
6085adb7
...
@@ -30,7 +30,7 @@ public class DefaultCorsConfiguration {
...
@@ -30,7 +30,7 @@ public class DefaultCorsConfiguration {
@Bean
@Bean
@ConditionalOnMissingBean
@ConditionalOnMissingBean
public
CorsConfigurationSource
defaultCorsConfigurationSource
(
CorsConfiguration
corsConfiguration
)
{
public
UrlBased
CorsConfigurationSource
defaultCorsConfigurationSource
(
CorsConfiguration
corsConfiguration
)
{
UrlBasedCorsConfigurationSource
configSource
=
new
UrlBasedCorsConfigurationSource
();
UrlBasedCorsConfigurationSource
configSource
=
new
UrlBasedCorsConfigurationSource
();
configSource
.
registerCorsConfiguration
(
"/**"
,
corsConfiguration
);
configSource
.
registerCorsConfiguration
(
"/**"
,
corsConfiguration
);
return
configSource
;
return
configSource
;
...
@@ -38,7 +38,7 @@ public class DefaultCorsConfiguration {
...
@@ -38,7 +38,7 @@ public class DefaultCorsConfiguration {
@Bean
@Bean
@ConditionalOnMissingBean
@ConditionalOnMissingBean
public
CorsFilter
defaultCorsFilter
(
CorsConfigurationSource
corsConfigurationSource
)
{
public
CorsFilter
defaultCorsFilter
(
UrlBased
CorsConfigurationSource
corsConfigurationSource
)
{
return
new
CorsFilter
(
corsConfigurationSource
);
return
new
CorsFilter
(
corsConfigurationSource
);
}
}
...
...
starters/apollo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/apollo/event/listener/ConfigLoadedEventListener.java
View file @
6085adb7
package
com.schbrain.framework.autoconfigure.apollo.event.listener
;
package
com.schbrain.framework.autoconfigure.apollo.event.listener
;
import
com.schbrain.framework.autoconfigure.apollo.event.ConfigLoadedEvent
;
import
com.schbrain.framework.autoconfigure.apollo.event.ConfigLoadedEvent
;
import
org.springframework.context.
ApplicationListener
;
import
org.springframework.context.
*
;
import
org.springframework.core.Ordered
;
import
org.springframework.core.Ordered
;
/**
/**
* @author liaozan
* @author liaozan
* @since 2023-04-29
* @since 2023-04-29
*/
*/
public
interface
ConfigLoadedEventListener
extends
ApplicationListener
<
ConfigLoadedEvent
>,
Ordered
{
public
interface
ConfigLoadedEventListener
extends
ApplicationListener
<
ConfigLoadedEvent
>,
ApplicationContextInitializer
<
ConfigurableApplicationContext
>,
Ordered
{
@Override
@Override
default
int
getOrder
()
{
default
int
getOrder
()
{
return
Ordered
.
LOWEST_PRECEDENCE
;
return
Ordered
.
LOWEST_PRECEDENCE
;
}
}
@Override
default
void
initialize
(
ConfigurableApplicationContext
applicationContext
)
{
}
}
}
\ 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 @
6085adb7
...
@@ -3,8 +3,6 @@ package com.schbrain.framework.autoconfigure.apollo.event.listener;
...
@@ -3,8 +3,6 @@ package com.schbrain.framework.autoconfigure.apollo.event.listener;
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
org.apache.commons.logging.Log
;
import
org.apache.commons.logging.Log
;
import
org.springframework.context.ApplicationContextInitializer
;
import
org.springframework.context.ConfigurableApplicationContext
;
import
org.springframework.core.ResolvableType
;
import
org.springframework.core.ResolvableType
;
/**
/**
...
@@ -12,7 +10,7 @@ import org.springframework.core.ResolvableType;
...
@@ -12,7 +10,7 @@ import org.springframework.core.ResolvableType;
* @since 2023-04-28
* @since 2023-04-28
*/
*/
@SuppressWarnings
(
"unchecked"
)
@SuppressWarnings
(
"unchecked"
)
public
abstract
class
GenericConfigLoadedEventListener
<
T
extends
ConfigurableProperties
>
implements
ConfigLoadedEventListener
,
ApplicationContextInitializer
<
ConfigurableApplicationContext
>
{
public
abstract
class
GenericConfigLoadedEventListener
<
T
extends
ConfigurableProperties
>
implements
ConfigLoadedEventListener
{
protected
final
ResolvableType
propertiesType
;
protected
final
ResolvableType
propertiesType
;
...
@@ -31,11 +29,6 @@ public abstract class GenericConfigLoadedEventListener<T extends ConfigurablePro
...
@@ -31,11 +29,6 @@ public abstract class GenericConfigLoadedEventListener<T extends ConfigurablePro
}
}
}
}
@Override
public
void
initialize
(
ConfigurableApplicationContext
applicationContext
)
{
}
protected
abstract
void
onConfigLoaded
(
ConfigLoadedEvent
event
,
T
configurableProperties
);
protected
abstract
void
onConfigLoaded
(
ConfigLoadedEvent
event
,
T
configurableProperties
);
}
}
\ No newline at end of file
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