From ba3fd2cb30edb45c2be1792908e0e4921dee7563 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EB=B0=B1=ED=96=89?= Date: Fri, 19 Jun 2026 06:52:26 +0900 Subject: [PATCH 1/2] =?UTF-8?q?refactor:=20@Bean=20=EB=A9=94=EC=84=9C?= =?UTF-8?q?=EB=93=9C=EC=9D=98=20=EB=B6=88=ED=95=84=EC=9A=94=ED=95=9C=20pub?= =?UTF-8?q?lic=20=EC=A0=91=EA=B7=BC=EC=A0=9C=EC=96=B4=EC=9E=90=20=EC=A0=9C?= =?UTF-8?q?=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../example/config/EgovConfigAspect.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/egovframework/example/config/EgovConfigAspect.java b/src/main/java/egovframework/example/config/EgovConfigAspect.java index c5ceb54..73ba905 100644 --- a/src/main/java/egovframework/example/config/EgovConfigAspect.java +++ b/src/main/java/egovframework/example/config/EgovConfigAspect.java @@ -19,17 +19,17 @@ public class EgovConfigAspect { @Bean - public EgovSampleExcepHndlr egovHandler() { + EgovSampleExcepHndlr egovHandler() { return new EgovSampleExcepHndlr(); } @Bean - public EgovSampleOthersExcepHndlr otherHandler() { + EgovSampleOthersExcepHndlr otherHandler() { return new EgovSampleOthersExcepHndlr(); } @Bean - public DefaultExceptionHandleManager defaultExceptionHandleManager(AntPathMatcher antPathMatcher, EgovSampleExcepHndlr egovHandler) { + DefaultExceptionHandleManager defaultExceptionHandleManager(AntPathMatcher antPathMatcher, EgovSampleExcepHndlr egovHandler) { DefaultExceptionHandleManager defaultExceptionHandleManager = new DefaultExceptionHandleManager(); defaultExceptionHandleManager.setReqExpMatcher(antPathMatcher); defaultExceptionHandleManager.setPatterns(new String[]{"**service.impl.*"}); @@ -38,7 +38,7 @@ public DefaultExceptionHandleManager defaultExceptionHandleManager(AntPathMatche } @Bean - public DefaultExceptionHandleManager otherExceptionHandleManager(AntPathMatcher antPathMatcher, EgovSampleOthersExcepHndlr othersExcepHndlr) { + DefaultExceptionHandleManager otherExceptionHandleManager(AntPathMatcher antPathMatcher, EgovSampleOthersExcepHndlr othersExcepHndlr) { DefaultExceptionHandleManager defaultExceptionHandleManager = new DefaultExceptionHandleManager(); defaultExceptionHandleManager.setReqExpMatcher(antPathMatcher); defaultExceptionHandleManager.setPatterns(new String[]{"**service.impl.*"}); @@ -47,7 +47,7 @@ public DefaultExceptionHandleManager otherExceptionHandleManager(AntPathMatcher } @Bean - public ExceptionTransfer exceptionTransfer( + ExceptionTransfer exceptionTransfer( @Qualifier("defaultExceptionHandleManager") DefaultExceptionHandleManager defaultExceptionHandleManager, @Qualifier("otherExceptionHandleManager") DefaultExceptionHandleManager otherExceptionHandleManager) { ExceptionTransfer exceptionTransfer = new ExceptionTransfer(); @@ -58,7 +58,7 @@ public ExceptionTransfer exceptionTransfer( } @Bean - public EgovAopExceptionTransfer aopExceptionTransfer(ExceptionTransfer exceptionTransfer) { + EgovAopExceptionTransfer aopExceptionTransfer(ExceptionTransfer exceptionTransfer) { EgovAopExceptionTransfer egovAopExceptionTransfer = new EgovAopExceptionTransfer(); egovAopExceptionTransfer.setExceptionTransfer(exceptionTransfer); return egovAopExceptionTransfer; From 9a75248c3add8601eb70c37513bed2c1ac01fe90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EB=B0=B1=ED=96=89?= Date: Wed, 24 Jun 2026 07:03:20 +0900 Subject: [PATCH 2/2] =?UTF-8?q?refactor:=20=EB=AA=A8=EB=93=A0=20config=20?= =?UTF-8?q?=ED=81=B4=EB=9E=98=EC=8A=A4=EC=9D=98=20@Bean=20=EB=A9=94?= =?UTF-8?q?=EC=84=9C=EB=93=9C=EC=9D=98=20=EB=B6=88=ED=95=84=EC=9A=94?= =?UTF-8?q?=ED=95=9C=20public=20=EC=A0=91=EA=B7=BC=EC=A0=9C=EC=96=B4?= =?UTF-8?q?=EC=9E=90=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../example/config/EgovConfigCommon.java | 12 ++++++------ .../example/config/EgovConfigDatasource.java | 2 +- .../example/config/EgovConfigIdGeneration.java | 4 ++-- .../example/config/EgovConfigMapper.java | 4 ++-- .../example/config/EgovConfigProperties.java | 2 +- .../example/config/EgovConfigTransaction.java | 6 +++--- .../example/config/EgovConfigValidation.java | 2 +- .../egovframework/example/config/EgovConfigWeb.java | 10 +++++----- 8 files changed, 21 insertions(+), 21 deletions(-) diff --git a/src/main/java/egovframework/example/config/EgovConfigCommon.java b/src/main/java/egovframework/example/config/EgovConfigCommon.java index b2be1e4..bf2aa9c 100644 --- a/src/main/java/egovframework/example/config/EgovConfigCommon.java +++ b/src/main/java/egovframework/example/config/EgovConfigCommon.java @@ -15,17 +15,17 @@ public class EgovConfigCommon { @Bean - public AntPathMatcher antPathMatcher() { + AntPathMatcher antPathMatcher() { return new AntPathMatcher(); } @Bean - public DefaultTraceHandler defaultTraceHandler() { + DefaultTraceHandler defaultTraceHandler() { return new DefaultTraceHandler(); } @Bean - public ReloadableResourceBundleMessageSource messageSource() { + ReloadableResourceBundleMessageSource messageSource() { ReloadableResourceBundleMessageSource reloadableResourceBundleMessageSource = new ReloadableResourceBundleMessageSource(); reloadableResourceBundleMessageSource.setBasenames( "classpath:/egovframework/message/message-common", @@ -37,12 +37,12 @@ public ReloadableResourceBundleMessageSource messageSource() { } @Bean - public MessageSourceAccessor messageSourceAccessor() { + MessageSourceAccessor messageSourceAccessor() { return new MessageSourceAccessor(this.messageSource()); } @Bean - public DefaultTraceHandleManager traceHandlerService() { + DefaultTraceHandleManager traceHandlerService() { DefaultTraceHandleManager defaultTraceHandleManager = new DefaultTraceHandleManager(); defaultTraceHandleManager.setReqExpMatcher(antPathMatcher()); defaultTraceHandleManager.setPatterns(new String[]{"*"}); @@ -51,7 +51,7 @@ public DefaultTraceHandleManager traceHandlerService() { } @Bean - public LeaveaTrace leaveaTrace() { + LeaveaTrace leaveaTrace() { LeaveaTrace leaveaTrace = new LeaveaTrace(); leaveaTrace.setTraceHandlerServices(new TraceHandlerService[]{traceHandlerService()}); return leaveaTrace; diff --git a/src/main/java/egovframework/example/config/EgovConfigDatasource.java b/src/main/java/egovframework/example/config/EgovConfigDatasource.java index 7d60170..3151e6c 100644 --- a/src/main/java/egovframework/example/config/EgovConfigDatasource.java +++ b/src/main/java/egovframework/example/config/EgovConfigDatasource.java @@ -11,7 +11,7 @@ public class EgovConfigDatasource { @Bean(name="dataSource") - public DataSource dataSource() { + DataSource dataSource() { EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder(); return builder.setType(EmbeddedDatabaseType.HSQL).addScript("classpath:/db/sampledb.sql").build(); } diff --git a/src/main/java/egovframework/example/config/EgovConfigIdGeneration.java b/src/main/java/egovframework/example/config/EgovConfigIdGeneration.java index 865232e..06a7362 100644 --- a/src/main/java/egovframework/example/config/EgovConfigIdGeneration.java +++ b/src/main/java/egovframework/example/config/EgovConfigIdGeneration.java @@ -12,7 +12,7 @@ public class EgovConfigIdGeneration { @Bean - public EgovIdGnrStrategyImpl mixPrefixSample() { + EgovIdGnrStrategyImpl mixPrefixSample() { EgovIdGnrStrategyImpl egovIdGnrStrategyImpl = new EgovIdGnrStrategyImpl(); egovIdGnrStrategyImpl.setPrefix("SAMPLE-"); egovIdGnrStrategyImpl.setCipers(5); @@ -21,7 +21,7 @@ public EgovIdGnrStrategyImpl mixPrefixSample() { } @Bean(destroyMethod="destroy") - public EgovTableIdGnrServiceImpl egovIdGnrService(@Qualifier("dataSource") DataSource dataSource) { + EgovTableIdGnrServiceImpl egovIdGnrService(@Qualifier("dataSource") DataSource dataSource) { EgovTableIdGnrServiceImpl egovTableIdGnrServiceImpl = new EgovTableIdGnrServiceImpl(); egovTableIdGnrServiceImpl.setDataSource(dataSource); egovTableIdGnrServiceImpl.setStrategy(mixPrefixSample()); diff --git a/src/main/java/egovframework/example/config/EgovConfigMapper.java b/src/main/java/egovframework/example/config/EgovConfigMapper.java index b050c03..c7abc1e 100644 --- a/src/main/java/egovframework/example/config/EgovConfigMapper.java +++ b/src/main/java/egovframework/example/config/EgovConfigMapper.java @@ -18,7 +18,7 @@ public class EgovConfigMapper { @Bean(name = "sqlSession") // DAO 방식을 활용할 경우 EgovAbstractMapper 가 찾는 Bean Name - public SqlSessionFactoryBean sqlSessionFactory(@Qualifier("dataSource") DataSource dataSource) throws IOException { + SqlSessionFactoryBean sqlSessionFactory(@Qualifier("dataSource") DataSource dataSource) throws IOException { PathMatchingResourcePatternResolver pmrpr = new PathMatchingResourcePatternResolver(); SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean(); sqlSessionFactoryBean.setDataSource(dataSource); @@ -28,7 +28,7 @@ public SqlSessionFactoryBean sqlSessionFactory(@Qualifier("dataSource") DataSour } @Bean(name = "sqlSessionTemplate") // 혼동 방지를 위한 명시적 Bean Name 을 표기 - public SqlSessionTemplate sqlSession(SqlSessionFactory sqlSessionFactory) { + SqlSessionTemplate sqlSession(SqlSessionFactory sqlSessionFactory) { return new SqlSessionTemplate(sqlSessionFactory); } diff --git a/src/main/java/egovframework/example/config/EgovConfigProperties.java b/src/main/java/egovframework/example/config/EgovConfigProperties.java index 6c31a7b..d6b819e 100644 --- a/src/main/java/egovframework/example/config/EgovConfigProperties.java +++ b/src/main/java/egovframework/example/config/EgovConfigProperties.java @@ -11,7 +11,7 @@ public class EgovConfigProperties { @Bean(destroyMethod="destroy") - public EgovPropertyServiceImpl propertiesService() { + EgovPropertyServiceImpl propertiesService() { Map properties = new HashMap<>(); properties.put("pageUnit", "10"); properties.put("pageSize", "10"); diff --git a/src/main/java/egovframework/example/config/EgovConfigTransaction.java b/src/main/java/egovframework/example/config/EgovConfigTransaction.java index 982865e..38742b7 100644 --- a/src/main/java/egovframework/example/config/EgovConfigTransaction.java +++ b/src/main/java/egovframework/example/config/EgovConfigTransaction.java @@ -23,14 +23,14 @@ public class EgovConfigTransaction { @Bean(name="txManager") - public DataSourceTransactionManager txManager(@Qualifier("dataSource") DataSource dataSource) { + DataSourceTransactionManager txManager(@Qualifier("dataSource") DataSource dataSource) { DataSourceTransactionManager dataSourceTransactionManager = new DataSourceTransactionManager(); dataSourceTransactionManager.setDataSource(dataSource); return dataSourceTransactionManager; } @Bean - public TransactionInterceptor txAdvice(DataSourceTransactionManager txManager) { + TransactionInterceptor txAdvice(DataSourceTransactionManager txManager) { RuleBasedTransactionAttribute txAttribute = new RuleBasedTransactionAttribute(); txAttribute.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED); txAttribute.setRollbackRules(Collections.singletonList(new RollbackRuleAttribute(Exception.class))); @@ -49,7 +49,7 @@ public TransactionInterceptor txAdvice(DataSourceTransactionManager txManager) { } @Bean - public Advisor txAdvisor(@Qualifier("txManager") DataSourceTransactionManager txManager) { + Advisor txAdvisor(@Qualifier("txManager") DataSourceTransactionManager txManager) { AspectJExpressionPointcut pointcut = new AspectJExpressionPointcut(); pointcut.setExpression("execution(* egovframework.example.sample..impl.*Impl.*(..))"); return new DefaultPointcutAdvisor(pointcut, txAdvice(txManager)); diff --git a/src/main/java/egovframework/example/config/EgovConfigValidation.java b/src/main/java/egovframework/example/config/EgovConfigValidation.java index 45f3706..ee09adc 100644 --- a/src/main/java/egovframework/example/config/EgovConfigValidation.java +++ b/src/main/java/egovframework/example/config/EgovConfigValidation.java @@ -11,7 +11,7 @@ public class EgovConfigValidation { @Bean - public Validator getValidator(@Qualifier("messageSource") MessageSource messageSource) { + Validator getValidator(@Qualifier("messageSource") MessageSource messageSource) { LocalValidatorFactoryBean localValidatorFactoryBean = new LocalValidatorFactoryBean(); localValidatorFactoryBean.setValidationMessageSource(messageSource); return localValidatorFactoryBean; diff --git a/src/main/java/egovframework/example/config/EgovConfigWeb.java b/src/main/java/egovframework/example/config/EgovConfigWeb.java index 05dde6b..bd5f2e5 100644 --- a/src/main/java/egovframework/example/config/EgovConfigWeb.java +++ b/src/main/java/egovframework/example/config/EgovConfigWeb.java @@ -43,7 +43,7 @@ public void setApplicationContext(final ApplicationContext applicationContext) { } @Bean - public SpringResourceTemplateResolver templateResolver() { + SpringResourceTemplateResolver templateResolver() { SpringResourceTemplateResolver templateResolver = new SpringResourceTemplateResolver(); templateResolver.setApplicationContext(this.applicationContext); templateResolver.setPrefix("classpath:/templates/thymeleaf/"); @@ -54,7 +54,7 @@ public SpringResourceTemplateResolver templateResolver() { } @Bean - public SpringTemplateEngine templateEngine(EgovKrdsPaginationRenderer egovKrdsPaginationRenderer) { + SpringTemplateEngine templateEngine(EgovKrdsPaginationRenderer egovKrdsPaginationRenderer) { SpringTemplateEngine templateEngine = new SpringTemplateEngine(); templateEngine.setTemplateResolver(templateResolver()); templateEngine.setEnableSpringELCompiler(true); @@ -64,7 +64,7 @@ public SpringTemplateEngine templateEngine(EgovKrdsPaginationRenderer egovKrdsPa } @Bean - public ThymeleafViewResolver thymeleafViewResolver(EgovKrdsPaginationRenderer egovKrdsPaginationRenderer) { + ThymeleafViewResolver thymeleafViewResolver(EgovKrdsPaginationRenderer egovKrdsPaginationRenderer) { ThymeleafViewResolver viewResolver = new ThymeleafViewResolver(); viewResolver.setCharacterEncoding("UTF-8"); viewResolver.setTemplateEngine(templateEngine(egovKrdsPaginationRenderer)); @@ -89,12 +89,12 @@ public void addResourceHandlers(ResourceHandlerRegistry registry) { } @Bean - public SessionLocaleResolver localeResolver() { + SessionLocaleResolver localeResolver() { return new SessionLocaleResolver(); } @Bean - public LocaleChangeInterceptor localeChangeInterceptor() { + LocaleChangeInterceptor localeChangeInterceptor() { LocaleChangeInterceptor interceptor = new LocaleChangeInterceptor(); interceptor.setParamName("language"); return interceptor;