├── .github └── workflows │ ├── maven.yml │ └── sync-repo.yml ├── .gitignore ├── LICENSE ├── README.md ├── framework ├── summer-aop │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── itranswarp │ │ │ └── summer │ │ │ ├── annotation │ │ │ └── Around.java │ │ │ ├── aop │ │ │ ├── AfterInvocationHandlerAdapter.java │ │ │ ├── AnnotationProxyBeanPostProcessor.java │ │ │ ├── AroundProxyBeanPostProcessor.java │ │ │ ├── BeforeInvocationHandlerAdapter.java │ │ │ └── ProxyResolver.java │ │ │ └── exception │ │ │ └── AopConfigException.java │ │ └── test │ │ └── java │ │ └── com │ │ └── itranswarp │ │ └── summer │ │ └── aop │ │ ├── after │ │ ├── AfterApplication.java │ │ ├── AfterProxyTest.java │ │ ├── GreetingBean.java │ │ └── PoliteInvocationHandler.java │ │ ├── around │ │ ├── AroundApplication.java │ │ ├── AroundInvocationHandler.java │ │ ├── AroundProxyTest.java │ │ ├── OriginBean.java │ │ ├── OtherBean.java │ │ └── Polite.java │ │ ├── before │ │ ├── BeforeApplication.java │ │ ├── BeforeProxyTest.java │ │ ├── BusinessBean.java │ │ └── LogInvocationHandler.java │ │ └── metric │ │ ├── BaseWorker.java │ │ ├── HashWorker.java │ │ ├── Metric.java │ │ ├── MetricApplication.java │ │ ├── MetricInvocationHandler.java │ │ ├── MetricProxyBeanPostProcessor.java │ │ └── MetricProxyTest.java ├── summer-boot │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── itranswarp │ │ └── summer │ │ ├── boot │ │ └── SummerApplication.java │ │ └── web │ │ └── ContextLoaderInitializer.java ├── summer-build │ └── pom.xml ├── summer-context │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── itranswarp │ │ │ │ └── summer │ │ │ │ ├── annotation │ │ │ │ ├── Autowired.java │ │ │ │ ├── Bean.java │ │ │ │ ├── Component.java │ │ │ │ ├── ComponentScan.java │ │ │ │ ├── Configuration.java │ │ │ │ ├── Import.java │ │ │ │ ├── Order.java │ │ │ │ ├── Primary.java │ │ │ │ └── Value.java │ │ │ │ ├── context │ │ │ │ ├── AnnotationConfigApplicationContext.java │ │ │ │ ├── ApplicationContext.java │ │ │ │ ├── ApplicationContextUtils.java │ │ │ │ ├── BeanDefinition.java │ │ │ │ ├── BeanPostProcessor.java │ │ │ │ └── ConfigurableApplicationContext.java │ │ │ │ ├── exception │ │ │ │ ├── BeanCreationException.java │ │ │ │ ├── BeanDefinitionException.java │ │ │ │ ├── BeanNotOfRequiredTypeException.java │ │ │ │ ├── BeansException.java │ │ │ │ ├── NestedRuntimeException.java │ │ │ │ ├── NoSuchBeanDefinitionException.java │ │ │ │ ├── NoUniqueBeanDefinitionException.java │ │ │ │ └── UnsatisfiedDependencyException.java │ │ │ │ ├── io │ │ │ │ ├── InputStreamCallback.java │ │ │ │ ├── PropertyResolver.java │ │ │ │ ├── Resource.java │ │ │ │ └── ResourceResolver.java │ │ │ │ └── utils │ │ │ │ ├── ClassPathUtils.java │ │ │ │ ├── ClassUtils.java │ │ │ │ └── YamlUtils.java │ │ └── resources │ │ │ └── banner.txt │ │ └── test │ │ ├── java │ │ ├── com │ │ │ └── itranswarp │ │ │ │ ├── imported │ │ │ │ ├── LocalDateConfiguration.java │ │ │ │ └── ZonedDateConfiguration.java │ │ │ │ ├── scan │ │ │ │ ├── ScanApplication.java │ │ │ │ ├── convert │ │ │ │ │ └── ValueConverterBean.java │ │ │ │ ├── custom │ │ │ │ │ └── annotation │ │ │ │ │ │ ├── CustomAnnotation.java │ │ │ │ │ │ └── CustomAnnotationBean.java │ │ │ │ ├── destroy │ │ │ │ │ ├── AnnotationDestroyBean.java │ │ │ │ │ ├── SpecifyDestroyBean.java │ │ │ │ │ └── SpecifyDestroyConfiguration.java │ │ │ │ ├── init │ │ │ │ │ ├── AnnotationInitBean.java │ │ │ │ │ ├── SpecifyInitBean.java │ │ │ │ │ └── SpecifyInitConfiguration.java │ │ │ │ ├── nested │ │ │ │ │ └── OuterBean.java │ │ │ │ ├── primary │ │ │ │ │ ├── DogBean.java │ │ │ │ │ ├── PersonBean.java │ │ │ │ │ ├── PrimaryConfiguration.java │ │ │ │ │ ├── StudentBean.java │ │ │ │ │ └── TeacherBean.java │ │ │ │ ├── proxy │ │ │ │ │ ├── FirstProxyBean.java │ │ │ │ │ ├── FirstProxyBeanPostProcessor.java │ │ │ │ │ ├── InjectProxyOnConstructorBean.java │ │ │ │ │ ├── InjectProxyOnPropertyBean.java │ │ │ │ │ ├── OriginBean.java │ │ │ │ │ ├── SecondProxyBean.java │ │ │ │ │ └── SecondProxyBeanPostProcessor.java │ │ │ │ └── sub1 │ │ │ │ │ ├── Sub1Bean.java │ │ │ │ │ └── sub2 │ │ │ │ │ ├── Sub2Bean.java │ │ │ │ │ └── sub3 │ │ │ │ │ └── Sub3Bean.java │ │ │ │ └── summer │ │ │ │ ├── context │ │ │ │ └── AnnotationConfigApplicationContextTest.java │ │ │ │ ├── io │ │ │ │ ├── PropertyResolverTest.java │ │ │ │ └── ResourceResolverTest.java │ │ │ │ └── utils │ │ │ │ ├── AnnoUtilsTest.java │ │ │ │ ├── CustomComponent.java │ │ │ │ └── YamlUtilsTest.java │ │ └── jakarta │ │ │ └── annotation │ │ │ └── sub │ │ │ └── AnnoScan.java │ │ └── resources │ │ ├── application.properties │ │ ├── application.yml │ │ ├── com │ │ └── itranswarp │ │ │ └── scan │ │ │ └── sub1 │ │ │ ├── sub1.txt │ │ │ └── sub2 │ │ │ ├── sub2.txt │ │ │ └── sub3 │ │ │ └── sub3.txt │ │ └── logback-test.xml ├── summer-jdbc │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── itranswarp │ │ │ └── summer │ │ │ ├── annotation │ │ │ └── Transactional.java │ │ │ ├── exception │ │ │ ├── DataAccessException.java │ │ │ └── TransactionException.java │ │ │ └── jdbc │ │ │ ├── BeanRowMapper.java │ │ │ ├── ConnectionCallback.java │ │ │ ├── JdbcConfiguration.java │ │ │ ├── JdbcTemplate.java │ │ │ ├── PreparedStatementCallback.java │ │ │ ├── PreparedStatementCreator.java │ │ │ ├── ResultSetExtractor.java │ │ │ ├── RowMapper.java │ │ │ └── tx │ │ │ ├── DataSourceTransactionManager.java │ │ │ ├── PlatformTransactionManager.java │ │ │ ├── TransactionStatus.java │ │ │ ├── TransactionalBeanPostProcessor.java │ │ │ └── TransactionalUtils.java │ │ └── test │ │ └── java │ │ └── com │ │ └── itranswarp │ │ └── summer │ │ └── jdbc │ │ ├── JdbcTestBase.java │ │ ├── with │ │ └── tx │ │ │ ├── Address.java │ │ │ ├── AddressService.java │ │ │ ├── JdbcWithTxApplication.java │ │ │ ├── JdbcWithTxTest.java │ │ │ ├── User.java │ │ │ └── UserService.java │ │ └── without │ │ └── tx │ │ ├── Address.java │ │ ├── JdbcWithoutTxApplication.java │ │ ├── JdbcWithoutTxTest.java │ │ └── User.java ├── summer-parent │ └── pom.xml └── summer-web │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ └── com │ │ └── itranswarp │ │ └── summer │ │ ├── annotation │ │ ├── Controller.java │ │ ├── GetMapping.java │ │ ├── PathVariable.java │ │ ├── PostMapping.java │ │ ├── RequestBody.java │ │ ├── RequestParam.java │ │ ├── ResponseBody.java │ │ └── RestController.java │ │ ├── exception │ │ ├── ErrorResponseException.java │ │ ├── ServerErrorException.java │ │ └── ServerWebInputException.java │ │ └── web │ │ ├── ContextLoaderListener.java │ │ ├── DispatcherServlet.java │ │ ├── FilterRegistrationBean.java │ │ ├── FreeMarkerViewResolver.java │ │ ├── ModelAndView.java │ │ ├── View.java │ │ ├── ViewResolver.java │ │ ├── WebMvcConfiguration.java │ │ └── utils │ │ ├── JsonUtils.java │ │ ├── PathUtils.java │ │ └── WebUtils.java │ └── test │ ├── java │ └── com │ │ └── itranswarp │ │ └── summer │ │ └── web │ │ ├── DispatcherServletTest.java │ │ ├── controller │ │ ├── ApiController.java │ │ ├── ControllerConfiguration.java │ │ └── MvcController.java │ │ └── utils │ │ └── PathUtilsTest.java │ └── resources │ └── WEB-INF │ └── templates │ ├── product.html │ └── register.html ├── logo.png ├── resources └── summer.psd └── step-by-step ├── bean-post-processor ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── itranswarp │ │ └── summer │ │ ├── annotation │ │ ├── Autowired.java │ │ ├── Bean.java │ │ ├── Component.java │ │ ├── ComponentScan.java │ │ ├── Configuration.java │ │ ├── Import.java │ │ ├── Order.java │ │ ├── Primary.java │ │ └── Value.java │ │ ├── context │ │ ├── AnnotationConfigApplicationContext.java │ │ ├── BeanDefinition.java │ │ └── BeanPostProcessor.java │ │ ├── exception │ │ ├── BeanCreationException.java │ │ ├── BeanDefinitionException.java │ │ ├── BeanNotOfRequiredTypeException.java │ │ ├── BeansException.java │ │ ├── NestedRuntimeException.java │ │ ├── NoSuchBeanDefinitionException.java │ │ ├── NoUniqueBeanDefinitionException.java │ │ └── UnsatisfiedDependencyException.java │ │ ├── io │ │ ├── InputStreamCallback.java │ │ ├── PropertyResolver.java │ │ ├── Resource.java │ │ └── ResourceResolver.java │ │ └── utils │ │ ├── ClassPathUtils.java │ │ ├── ClassUtils.java │ │ └── YamlUtils.java │ └── test │ ├── java │ └── com │ │ └── itranswarp │ │ ├── scan │ │ ├── ScanApplication.java │ │ └── proxy │ │ │ ├── FirstProxyBean.java │ │ │ ├── FirstProxyBeanPostProcessor.java │ │ │ ├── InjectProxyOnConstructorBean.java │ │ │ ├── InjectProxyOnPropertyBean.java │ │ │ ├── OriginBean.java │ │ │ ├── SecondProxyBean.java │ │ │ └── SecondProxyBeanPostProcessor.java │ │ └── summer │ │ └── context │ │ └── AnnotationConfigApplicationContextTest.java │ └── resources │ └── logback-test.xml ├── create-bean-definitions ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── itranswarp │ │ └── summer │ │ ├── annotation │ │ ├── Autowired.java │ │ ├── Bean.java │ │ ├── Component.java │ │ ├── ComponentScan.java │ │ ├── Configuration.java │ │ ├── Import.java │ │ ├── Order.java │ │ ├── Primary.java │ │ └── Value.java │ │ ├── context │ │ ├── AnnotationConfigApplicationContext.java │ │ └── BeanDefinition.java │ │ ├── exception │ │ ├── BeanCreationException.java │ │ ├── BeanDefinitionException.java │ │ ├── BeanNotOfRequiredTypeException.java │ │ ├── BeansException.java │ │ ├── NestedRuntimeException.java │ │ ├── NoSuchBeanDefinitionException.java │ │ ├── NoUniqueBeanDefinitionException.java │ │ └── UnsatisfiedDependencyException.java │ │ ├── io │ │ ├── InputStreamCallback.java │ │ ├── PropertyResolver.java │ │ ├── Resource.java │ │ └── ResourceResolver.java │ │ └── utils │ │ ├── ClassPathUtils.java │ │ ├── ClassUtils.java │ │ └── YamlUtils.java │ └── test │ ├── java │ └── com │ │ └── itranswarp │ │ ├── imported │ │ ├── LocalDateConfiguration.java │ │ └── ZonedDateConfiguration.java │ │ ├── scan │ │ ├── ScanApplication.java │ │ ├── convert │ │ │ └── ValueConverterBean.java │ │ ├── custom │ │ │ └── annotation │ │ │ │ ├── CustomAnnotation.java │ │ │ │ └── CustomAnnotationBean.java │ │ ├── destroy │ │ │ ├── AnnotationDestroyBean.java │ │ │ ├── SpecifyDestroyBean.java │ │ │ └── SpecifyDestroyConfiguration.java │ │ ├── init │ │ │ ├── AnnotationInitBean.java │ │ │ ├── SpecifyInitBean.java │ │ │ └── SpecifyInitConfiguration.java │ │ ├── nested │ │ │ └── OuterBean.java │ │ ├── primary │ │ │ ├── DogBean.java │ │ │ ├── PersonBean.java │ │ │ ├── PrimaryConfiguration.java │ │ │ ├── StudentBean.java │ │ │ └── TeacherBean.java │ │ └── sub1 │ │ │ ├── Sub1Bean.java │ │ │ └── sub2 │ │ │ ├── Sub2Bean.java │ │ │ └── sub3 │ │ │ └── Sub3Bean.java │ │ └── summer │ │ ├── context │ │ └── AnnotationConfigApplicationContextTest.java │ │ └── utils │ │ ├── AnnoUtilsTest.java │ │ └── CustomComponent.java │ └── resources │ └── logback-test.xml ├── create-bean-instances ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── itranswarp │ │ └── summer │ │ ├── annotation │ │ ├── Autowired.java │ │ ├── Bean.java │ │ ├── Component.java │ │ ├── ComponentScan.java │ │ ├── Configuration.java │ │ ├── Import.java │ │ ├── Order.java │ │ ├── Primary.java │ │ └── Value.java │ │ ├── context │ │ ├── AnnotationConfigApplicationContext.java │ │ └── BeanDefinition.java │ │ ├── exception │ │ ├── BeanCreationException.java │ │ ├── BeanDefinitionException.java │ │ ├── BeanNotOfRequiredTypeException.java │ │ ├── BeansException.java │ │ ├── NestedRuntimeException.java │ │ ├── NoSuchBeanDefinitionException.java │ │ ├── NoUniqueBeanDefinitionException.java │ │ └── UnsatisfiedDependencyException.java │ │ ├── io │ │ ├── InputStreamCallback.java │ │ ├── PropertyResolver.java │ │ ├── Resource.java │ │ └── ResourceResolver.java │ │ └── utils │ │ ├── ClassPathUtils.java │ │ ├── ClassUtils.java │ │ └── YamlUtils.java │ └── test │ ├── java │ └── com │ │ └── itranswarp │ │ ├── imported │ │ ├── LocalDateConfiguration.java │ │ └── ZonedDateConfiguration.java │ │ ├── scan │ │ ├── ScanApplication.java │ │ ├── convert │ │ │ └── ValueConverterBean.java │ │ ├── custom │ │ │ └── annotation │ │ │ │ ├── CustomAnnotation.java │ │ │ │ └── CustomAnnotationBean.java │ │ ├── destroy │ │ │ ├── AnnotationDestroyBean.java │ │ │ ├── SpecifyDestroyBean.java │ │ │ └── SpecifyDestroyConfiguration.java │ │ ├── init │ │ │ ├── AnnotationInitBean.java │ │ │ ├── SpecifyInitBean.java │ │ │ └── SpecifyInitConfiguration.java │ │ ├── nested │ │ │ └── OuterBean.java │ │ ├── primary │ │ │ ├── DogBean.java │ │ │ ├── PersonBean.java │ │ │ ├── PrimaryConfiguration.java │ │ │ ├── StudentBean.java │ │ │ └── TeacherBean.java │ │ └── sub1 │ │ │ ├── Sub1Bean.java │ │ │ └── sub2 │ │ │ ├── Sub2Bean.java │ │ │ └── sub3 │ │ │ └── Sub3Bean.java │ │ └── summer │ │ ├── context │ │ └── AnnotationConfigApplicationContextTest.java │ │ └── utils │ │ └── CustomComponent.java │ └── resources │ └── logback-test.xml ├── hello-boot ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── itranswarp │ │ └── hello │ │ ├── HelloConfiguration.java │ │ ├── Main.java │ │ ├── User.java │ │ ├── service │ │ ├── DbInitializer.java │ │ └── UserService.java │ │ └── web │ │ ├── ApiController.java │ │ ├── ApiFilterRegistrationBean.java │ │ ├── LogFilterRegistrationBean.java │ │ └── MvcController.java │ ├── resources │ ├── application.yml │ └── logback.xml │ └── webapp │ ├── WEB-INF │ └── templates │ │ ├── _footer.html │ │ ├── _head.html │ │ ├── _nav.html │ │ ├── index.html │ │ ├── register.html │ │ └── signin.html │ ├── favicon.ico │ └── static │ └── logo.png ├── hello-webapp ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── itranswarp │ │ └── hello │ │ ├── HelloConfiguration.java │ │ ├── User.java │ │ ├── service │ │ ├── DbInitializer.java │ │ └── UserService.java │ │ └── web │ │ ├── ApiController.java │ │ ├── ApiFilterRegistrationBean.java │ │ ├── LogFilterRegistrationBean.java │ │ └── MvcController.java │ ├── resources │ ├── application.yml │ └── logback.xml │ └── webapp │ ├── WEB-INF │ ├── templates │ │ ├── _footer.html │ │ ├── _head.html │ │ ├── _nav.html │ │ ├── index.html │ │ ├── register.html │ │ └── signin.html │ └── web.xml │ ├── favicon.ico │ └── static │ └── logo.png ├── init-beans ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── itranswarp │ │ └── summer │ │ ├── annotation │ │ ├── Autowired.java │ │ ├── Bean.java │ │ ├── Component.java │ │ ├── ComponentScan.java │ │ ├── Configuration.java │ │ ├── Import.java │ │ ├── Order.java │ │ ├── Primary.java │ │ └── Value.java │ │ ├── context │ │ ├── AnnotationConfigApplicationContext.java │ │ └── BeanDefinition.java │ │ ├── exception │ │ ├── BeanCreationException.java │ │ ├── BeanDefinitionException.java │ │ ├── BeanNotOfRequiredTypeException.java │ │ ├── BeansException.java │ │ ├── NestedRuntimeException.java │ │ ├── NoSuchBeanDefinitionException.java │ │ ├── NoUniqueBeanDefinitionException.java │ │ └── UnsatisfiedDependencyException.java │ │ ├── io │ │ ├── InputStreamCallback.java │ │ ├── PropertyResolver.java │ │ ├── Resource.java │ │ └── ResourceResolver.java │ │ └── utils │ │ ├── ClassPathUtils.java │ │ ├── ClassUtils.java │ │ └── YamlUtils.java │ └── test │ ├── java │ └── com │ │ └── itranswarp │ │ ├── imported │ │ ├── LocalDateConfiguration.java │ │ └── ZonedDateConfiguration.java │ │ ├── scan │ │ ├── ScanApplication.java │ │ ├── convert │ │ │ └── ValueConverterBean.java │ │ ├── custom │ │ │ └── annotation │ │ │ │ ├── CustomAnnotation.java │ │ │ │ └── CustomAnnotationBean.java │ │ ├── destroy │ │ │ ├── AnnotationDestroyBean.java │ │ │ ├── SpecifyDestroyBean.java │ │ │ └── SpecifyDestroyConfiguration.java │ │ ├── init │ │ │ ├── AnnotationInitBean.java │ │ │ ├── SpecifyInitBean.java │ │ │ └── SpecifyInitConfiguration.java │ │ ├── nested │ │ │ └── OuterBean.java │ │ ├── primary │ │ │ ├── DogBean.java │ │ │ ├── PersonBean.java │ │ │ ├── PrimaryConfiguration.java │ │ │ ├── StudentBean.java │ │ │ └── TeacherBean.java │ │ └── sub1 │ │ │ ├── Sub1Bean.java │ │ │ └── sub2 │ │ │ ├── Sub2Bean.java │ │ │ └── sub3 │ │ │ └── Sub3Bean.java │ │ └── summer │ │ ├── context │ │ └── AnnotationConfigApplicationContextTest.java │ │ └── utils │ │ ├── AnnoUtilsTest.java │ │ ├── CustomComponent.java │ │ └── YamlUtilsTest.java │ └── resources │ ├── application.yml │ └── logback-test.xml ├── jdbc-template ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── itranswarp │ │ └── summer │ │ ├── annotation │ │ ├── Autowired.java │ │ ├── Bean.java │ │ ├── Component.java │ │ ├── ComponentScan.java │ │ ├── Configuration.java │ │ ├── Import.java │ │ ├── Order.java │ │ ├── Primary.java │ │ └── Value.java │ │ ├── context │ │ ├── AnnotationConfigApplicationContext.java │ │ ├── ApplicationContext.java │ │ ├── ApplicationContextUtils.java │ │ ├── BeanDefinition.java │ │ ├── BeanPostProcessor.java │ │ └── ConfigurableApplicationContext.java │ │ ├── exception │ │ ├── BeanCreationException.java │ │ ├── BeanDefinitionException.java │ │ ├── BeanNotOfRequiredTypeException.java │ │ ├── BeansException.java │ │ ├── DataAccessException.java │ │ ├── NestedRuntimeException.java │ │ ├── NoSuchBeanDefinitionException.java │ │ ├── NoUniqueBeanDefinitionException.java │ │ └── UnsatisfiedDependencyException.java │ │ ├── io │ │ ├── InputStreamCallback.java │ │ ├── PropertyResolver.java │ │ ├── Resource.java │ │ └── ResourceResolver.java │ │ ├── jdbc │ │ ├── BeanRowMapper.java │ │ ├── ConnectionCallback.java │ │ ├── JdbcConfiguration.java │ │ ├── JdbcTemplate.java │ │ ├── PreparedStatementCallback.java │ │ ├── PreparedStatementCreator.java │ │ ├── ResultSetExtractor.java │ │ └── RowMapper.java │ │ └── utils │ │ ├── ClassPathUtils.java │ │ ├── ClassUtils.java │ │ └── YamlUtils.java │ └── test │ └── java │ └── com │ └── itranswarp │ └── summer │ └── jdbc │ ├── JdbcTestBase.java │ └── without │ └── tx │ ├── Address.java │ ├── JdbcWithoutTxApplication.java │ ├── JdbcWithoutTxTest.java │ └── User.java ├── property-resolver ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── itranswarp │ │ └── summer │ │ ├── io │ │ ├── InputStreamCallback.java │ │ └── PropertyResolver.java │ │ └── utils │ │ ├── ClassPathUtils.java │ │ └── YamlUtils.java │ └── test │ ├── java │ └── com │ │ └── itranswarp │ │ └── summer │ │ ├── io │ │ └── PropertyResolverTest.java │ │ └── utils │ │ └── YamlUtilsTest.java │ └── resources │ ├── application.yml │ └── logback-test.xml ├── proxy-resolver ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── itranswarp │ │ └── summer │ │ └── aop │ │ └── ProxyResolver.java │ └── test │ └── java │ └── com │ └── itranswarp │ └── summer │ └── aop │ ├── OriginBean.java │ ├── Polite.java │ ├── PoliteInvocationHandler.java │ └── ProxyResolverTest.java ├── resource-resolver ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── itranswarp │ │ └── summer │ │ └── io │ │ ├── Resource.java │ │ └── ResourceResolver.java │ └── test │ ├── java │ ├── com │ │ └── itranswarp │ │ │ ├── scan │ │ │ ├── convert │ │ │ │ └── ValueConverterBean.java │ │ │ ├── destroy │ │ │ │ ├── AnnotationDestroyBean.java │ │ │ │ ├── SpecifyDestroyBean.java │ │ │ │ └── SpecifyDestroyConfiguration.java │ │ │ ├── init │ │ │ │ ├── AnnotationInitBean.java │ │ │ │ ├── SpecifyInitBean.java │ │ │ │ └── SpecifyInitConfiguration.java │ │ │ ├── nested │ │ │ │ └── OuterBean.java │ │ │ ├── proxy │ │ │ │ ├── FirstProxyBean.java │ │ │ │ ├── FirstProxyBeanPostProcessor.java │ │ │ │ ├── OriginBean.java │ │ │ │ ├── SecondProxyBean.java │ │ │ │ └── SecondProxyBeanPostProcessor.java │ │ │ └── sub1 │ │ │ │ ├── Sub1Bean.java │ │ │ │ └── sub2 │ │ │ │ ├── Sub2Bean.java │ │ │ │ └── sub3 │ │ │ │ └── Sub3Bean.java │ │ │ └── summer │ │ │ └── io │ │ │ └── ResourceResolverTest.java │ └── jakarta │ │ └── annotation │ │ └── sub │ │ └── AnnoScan.java │ └── resources │ ├── com │ └── itranswarp │ │ └── scan │ │ └── sub1 │ │ ├── sub1.txt │ │ └── sub2 │ │ ├── sub2.txt │ │ └── sub3 │ │ └── sub3.txt │ └── logback-test.xml └── web-app-context ├── pom.xml └── src └── main ├── java └── com │ └── itranswarp │ └── summer │ ├── annotation │ ├── Autowired.java │ ├── Bean.java │ ├── Component.java │ ├── ComponentScan.java │ ├── Configuration.java │ ├── Import.java │ ├── Order.java │ ├── Primary.java │ └── Value.java │ ├── context │ ├── AnnotationConfigApplicationContext.java │ ├── ApplicationContext.java │ ├── ApplicationContextUtils.java │ ├── BeanDefinition.java │ ├── BeanPostProcessor.java │ └── ConfigurableApplicationContext.java │ ├── exception │ ├── BeanCreationException.java │ ├── BeanDefinitionException.java │ ├── BeanNotOfRequiredTypeException.java │ ├── BeansException.java │ ├── DataAccessException.java │ ├── NestedRuntimeException.java │ ├── NoSuchBeanDefinitionException.java │ ├── NoUniqueBeanDefinitionException.java │ └── UnsatisfiedDependencyException.java │ ├── io │ ├── InputStreamCallback.java │ ├── PropertyResolver.java │ ├── Resource.java │ └── ResourceResolver.java │ ├── utils │ ├── ClassPathUtils.java │ ├── ClassUtils.java │ └── YamlUtils.java │ ├── web │ ├── ContextLoaderListener.java │ ├── DispatcherServlet.java │ └── utils │ │ └── WebUtils.java │ └── webapp │ └── WebAppConfig.java ├── resources ├── application.yml └── logback.xml └── webapp └── WEB-INF └── web.xml /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.github/workflows/sync-repo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/.github/workflows/sync-repo.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/README.md -------------------------------------------------------------------------------- /framework/summer-aop/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/pom.xml -------------------------------------------------------------------------------- /framework/summer-aop/src/main/java/com/itranswarp/summer/annotation/Around.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/main/java/com/itranswarp/summer/annotation/Around.java -------------------------------------------------------------------------------- /framework/summer-aop/src/main/java/com/itranswarp/summer/aop/AfterInvocationHandlerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/main/java/com/itranswarp/summer/aop/AfterInvocationHandlerAdapter.java -------------------------------------------------------------------------------- /framework/summer-aop/src/main/java/com/itranswarp/summer/aop/AnnotationProxyBeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/main/java/com/itranswarp/summer/aop/AnnotationProxyBeanPostProcessor.java -------------------------------------------------------------------------------- /framework/summer-aop/src/main/java/com/itranswarp/summer/aop/AroundProxyBeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/main/java/com/itranswarp/summer/aop/AroundProxyBeanPostProcessor.java -------------------------------------------------------------------------------- /framework/summer-aop/src/main/java/com/itranswarp/summer/aop/BeforeInvocationHandlerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/main/java/com/itranswarp/summer/aop/BeforeInvocationHandlerAdapter.java -------------------------------------------------------------------------------- /framework/summer-aop/src/main/java/com/itranswarp/summer/aop/ProxyResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/main/java/com/itranswarp/summer/aop/ProxyResolver.java -------------------------------------------------------------------------------- /framework/summer-aop/src/main/java/com/itranswarp/summer/exception/AopConfigException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/main/java/com/itranswarp/summer/exception/AopConfigException.java -------------------------------------------------------------------------------- /framework/summer-aop/src/test/java/com/itranswarp/summer/aop/after/AfterApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/test/java/com/itranswarp/summer/aop/after/AfterApplication.java -------------------------------------------------------------------------------- /framework/summer-aop/src/test/java/com/itranswarp/summer/aop/after/AfterProxyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/test/java/com/itranswarp/summer/aop/after/AfterProxyTest.java -------------------------------------------------------------------------------- /framework/summer-aop/src/test/java/com/itranswarp/summer/aop/after/GreetingBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/test/java/com/itranswarp/summer/aop/after/GreetingBean.java -------------------------------------------------------------------------------- /framework/summer-aop/src/test/java/com/itranswarp/summer/aop/after/PoliteInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/test/java/com/itranswarp/summer/aop/after/PoliteInvocationHandler.java -------------------------------------------------------------------------------- /framework/summer-aop/src/test/java/com/itranswarp/summer/aop/around/AroundApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/test/java/com/itranswarp/summer/aop/around/AroundApplication.java -------------------------------------------------------------------------------- /framework/summer-aop/src/test/java/com/itranswarp/summer/aop/around/AroundInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/test/java/com/itranswarp/summer/aop/around/AroundInvocationHandler.java -------------------------------------------------------------------------------- /framework/summer-aop/src/test/java/com/itranswarp/summer/aop/around/AroundProxyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/test/java/com/itranswarp/summer/aop/around/AroundProxyTest.java -------------------------------------------------------------------------------- /framework/summer-aop/src/test/java/com/itranswarp/summer/aop/around/OriginBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/test/java/com/itranswarp/summer/aop/around/OriginBean.java -------------------------------------------------------------------------------- /framework/summer-aop/src/test/java/com/itranswarp/summer/aop/around/OtherBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/test/java/com/itranswarp/summer/aop/around/OtherBean.java -------------------------------------------------------------------------------- /framework/summer-aop/src/test/java/com/itranswarp/summer/aop/around/Polite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/test/java/com/itranswarp/summer/aop/around/Polite.java -------------------------------------------------------------------------------- /framework/summer-aop/src/test/java/com/itranswarp/summer/aop/before/BeforeApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/test/java/com/itranswarp/summer/aop/before/BeforeApplication.java -------------------------------------------------------------------------------- /framework/summer-aop/src/test/java/com/itranswarp/summer/aop/before/BeforeProxyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/test/java/com/itranswarp/summer/aop/before/BeforeProxyTest.java -------------------------------------------------------------------------------- /framework/summer-aop/src/test/java/com/itranswarp/summer/aop/before/BusinessBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/test/java/com/itranswarp/summer/aop/before/BusinessBean.java -------------------------------------------------------------------------------- /framework/summer-aop/src/test/java/com/itranswarp/summer/aop/before/LogInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/test/java/com/itranswarp/summer/aop/before/LogInvocationHandler.java -------------------------------------------------------------------------------- /framework/summer-aop/src/test/java/com/itranswarp/summer/aop/metric/BaseWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/test/java/com/itranswarp/summer/aop/metric/BaseWorker.java -------------------------------------------------------------------------------- /framework/summer-aop/src/test/java/com/itranswarp/summer/aop/metric/HashWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/test/java/com/itranswarp/summer/aop/metric/HashWorker.java -------------------------------------------------------------------------------- /framework/summer-aop/src/test/java/com/itranswarp/summer/aop/metric/Metric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/test/java/com/itranswarp/summer/aop/metric/Metric.java -------------------------------------------------------------------------------- /framework/summer-aop/src/test/java/com/itranswarp/summer/aop/metric/MetricApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/test/java/com/itranswarp/summer/aop/metric/MetricApplication.java -------------------------------------------------------------------------------- /framework/summer-aop/src/test/java/com/itranswarp/summer/aop/metric/MetricInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/test/java/com/itranswarp/summer/aop/metric/MetricInvocationHandler.java -------------------------------------------------------------------------------- /framework/summer-aop/src/test/java/com/itranswarp/summer/aop/metric/MetricProxyBeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/test/java/com/itranswarp/summer/aop/metric/MetricProxyBeanPostProcessor.java -------------------------------------------------------------------------------- /framework/summer-aop/src/test/java/com/itranswarp/summer/aop/metric/MetricProxyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-aop/src/test/java/com/itranswarp/summer/aop/metric/MetricProxyTest.java -------------------------------------------------------------------------------- /framework/summer-boot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-boot/pom.xml -------------------------------------------------------------------------------- /framework/summer-boot/src/main/java/com/itranswarp/summer/boot/SummerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-boot/src/main/java/com/itranswarp/summer/boot/SummerApplication.java -------------------------------------------------------------------------------- /framework/summer-boot/src/main/java/com/itranswarp/summer/web/ContextLoaderInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-boot/src/main/java/com/itranswarp/summer/web/ContextLoaderInitializer.java -------------------------------------------------------------------------------- /framework/summer-build/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-build/pom.xml -------------------------------------------------------------------------------- /framework/summer-context/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/pom.xml -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/annotation/Autowired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/annotation/Autowired.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/annotation/Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/annotation/Bean.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/annotation/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/annotation/Component.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/annotation/ComponentScan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/annotation/ComponentScan.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/annotation/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/annotation/Configuration.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/annotation/Import.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/annotation/Import.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/annotation/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/annotation/Order.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/annotation/Primary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/annotation/Primary.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/annotation/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/annotation/Value.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/context/AnnotationConfigApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/context/AnnotationConfigApplicationContext.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/context/ApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/context/ApplicationContext.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/context/ApplicationContextUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/context/ApplicationContextUtils.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/context/BeanDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/context/BeanDefinition.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/context/BeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/context/BeanPostProcessor.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/context/ConfigurableApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/context/ConfigurableApplicationContext.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/exception/BeanCreationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/exception/BeanCreationException.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/exception/BeanDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/exception/BeanDefinitionException.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/exception/BeanNotOfRequiredTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/exception/BeanNotOfRequiredTypeException.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/exception/BeansException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/exception/BeansException.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/exception/NestedRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/exception/NestedRuntimeException.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/exception/NoSuchBeanDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/exception/NoSuchBeanDefinitionException.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/exception/NoUniqueBeanDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/exception/NoUniqueBeanDefinitionException.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/exception/UnsatisfiedDependencyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/exception/UnsatisfiedDependencyException.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/io/InputStreamCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/io/InputStreamCallback.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/io/PropertyResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/io/PropertyResolver.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/io/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/io/Resource.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/io/ResourceResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/io/ResourceResolver.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/utils/ClassPathUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/utils/ClassPathUtils.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/utils/ClassUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/utils/ClassUtils.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/java/com/itranswarp/summer/utils/YamlUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/java/com/itranswarp/summer/utils/YamlUtils.java -------------------------------------------------------------------------------- /framework/summer-context/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/main/resources/banner.txt -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/imported/LocalDateConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/imported/LocalDateConfiguration.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/imported/ZonedDateConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/imported/ZonedDateConfiguration.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/ScanApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/ScanApplication.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/convert/ValueConverterBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/convert/ValueConverterBean.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/custom/annotation/CustomAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/custom/annotation/CustomAnnotation.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/custom/annotation/CustomAnnotationBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/custom/annotation/CustomAnnotationBean.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/destroy/AnnotationDestroyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/destroy/AnnotationDestroyBean.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/destroy/SpecifyDestroyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/destroy/SpecifyDestroyBean.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/destroy/SpecifyDestroyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/destroy/SpecifyDestroyConfiguration.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/init/AnnotationInitBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/init/AnnotationInitBean.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/init/SpecifyInitBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/init/SpecifyInitBean.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/init/SpecifyInitConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/init/SpecifyInitConfiguration.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/nested/OuterBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/nested/OuterBean.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/primary/DogBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/primary/DogBean.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/primary/PersonBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/primary/PersonBean.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/primary/PrimaryConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/primary/PrimaryConfiguration.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/primary/StudentBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/primary/StudentBean.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/primary/TeacherBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/primary/TeacherBean.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/proxy/FirstProxyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/proxy/FirstProxyBean.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/proxy/FirstProxyBeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/proxy/FirstProxyBeanPostProcessor.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/proxy/InjectProxyOnConstructorBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/proxy/InjectProxyOnConstructorBean.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/proxy/InjectProxyOnPropertyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/proxy/InjectProxyOnPropertyBean.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/proxy/OriginBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/proxy/OriginBean.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/proxy/SecondProxyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/proxy/SecondProxyBean.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/proxy/SecondProxyBeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/proxy/SecondProxyBeanPostProcessor.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/sub1/Sub1Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/sub1/Sub1Bean.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/sub1/sub2/Sub2Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/sub1/sub2/Sub2Bean.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/scan/sub1/sub2/sub3/Sub3Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/scan/sub1/sub2/sub3/Sub3Bean.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/summer/context/AnnotationConfigApplicationContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/summer/context/AnnotationConfigApplicationContextTest.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/summer/io/PropertyResolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/summer/io/PropertyResolverTest.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/summer/io/ResourceResolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/summer/io/ResourceResolverTest.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/summer/utils/AnnoUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/summer/utils/AnnoUtilsTest.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/summer/utils/CustomComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/summer/utils/CustomComponent.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/com/itranswarp/summer/utils/YamlUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/com/itranswarp/summer/utils/YamlUtilsTest.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/java/jakarta/annotation/sub/AnnoScan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/java/jakarta/annotation/sub/AnnoScan.java -------------------------------------------------------------------------------- /framework/summer-context/src/test/resources/application.properties: -------------------------------------------------------------------------------- 1 | app.title=Summer Framework 2 | app.version=1.0.0 3 | -------------------------------------------------------------------------------- /framework/summer-context/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/resources/application.yml -------------------------------------------------------------------------------- /framework/summer-context/src/test/resources/com/itranswarp/scan/sub1/sub1.txt: -------------------------------------------------------------------------------- 1 | sub1 -------------------------------------------------------------------------------- /framework/summer-context/src/test/resources/com/itranswarp/scan/sub1/sub2/sub2.txt: -------------------------------------------------------------------------------- 1 | sub1.sub2 -------------------------------------------------------------------------------- /framework/summer-context/src/test/resources/com/itranswarp/scan/sub1/sub2/sub3/sub3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/resources/com/itranswarp/scan/sub1/sub2/sub3/sub3.txt -------------------------------------------------------------------------------- /framework/summer-context/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-context/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /framework/summer-jdbc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/pom.xml -------------------------------------------------------------------------------- /framework/summer-jdbc/src/main/java/com/itranswarp/summer/annotation/Transactional.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/main/java/com/itranswarp/summer/annotation/Transactional.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/main/java/com/itranswarp/summer/exception/DataAccessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/main/java/com/itranswarp/summer/exception/DataAccessException.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/main/java/com/itranswarp/summer/exception/TransactionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/main/java/com/itranswarp/summer/exception/TransactionException.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/BeanRowMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/BeanRowMapper.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/ConnectionCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/ConnectionCallback.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/JdbcConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/JdbcConfiguration.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/JdbcTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/JdbcTemplate.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/PreparedStatementCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/PreparedStatementCallback.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/PreparedStatementCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/PreparedStatementCreator.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/ResultSetExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/ResultSetExtractor.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/RowMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/RowMapper.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/tx/DataSourceTransactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/tx/DataSourceTransactionManager.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/tx/PlatformTransactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/tx/PlatformTransactionManager.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/tx/TransactionStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/tx/TransactionStatus.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/tx/TransactionalBeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/tx/TransactionalBeanPostProcessor.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/tx/TransactionalUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/main/java/com/itranswarp/summer/jdbc/tx/TransactionalUtils.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/JdbcTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/JdbcTestBase.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/with/tx/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/with/tx/Address.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/with/tx/AddressService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/with/tx/AddressService.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/with/tx/JdbcWithTxApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/with/tx/JdbcWithTxApplication.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/with/tx/JdbcWithTxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/with/tx/JdbcWithTxTest.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/with/tx/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/with/tx/User.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/with/tx/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/with/tx/UserService.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/without/tx/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/without/tx/Address.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/without/tx/JdbcWithoutTxApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/without/tx/JdbcWithoutTxApplication.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/without/tx/JdbcWithoutTxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/without/tx/JdbcWithoutTxTest.java -------------------------------------------------------------------------------- /framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/without/tx/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-jdbc/src/test/java/com/itranswarp/summer/jdbc/without/tx/User.java -------------------------------------------------------------------------------- /framework/summer-parent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-parent/pom.xml -------------------------------------------------------------------------------- /framework/summer-web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/pom.xml -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/annotation/Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/annotation/Controller.java -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/annotation/GetMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/annotation/GetMapping.java -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/annotation/PathVariable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/annotation/PathVariable.java -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/annotation/PostMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/annotation/PostMapping.java -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/annotation/RequestBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/annotation/RequestBody.java -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/annotation/RequestParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/annotation/RequestParam.java -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/annotation/ResponseBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/annotation/ResponseBody.java -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/annotation/RestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/annotation/RestController.java -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/exception/ErrorResponseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/exception/ErrorResponseException.java -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/exception/ServerErrorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/exception/ServerErrorException.java -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/exception/ServerWebInputException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/exception/ServerWebInputException.java -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/web/ContextLoaderListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/web/ContextLoaderListener.java -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/web/DispatcherServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/web/DispatcherServlet.java -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/web/FilterRegistrationBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/web/FilterRegistrationBean.java -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/web/FreeMarkerViewResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/web/FreeMarkerViewResolver.java -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/web/ModelAndView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/web/ModelAndView.java -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/web/View.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/web/View.java -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/web/ViewResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/web/ViewResolver.java -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/web/WebMvcConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/web/WebMvcConfiguration.java -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/web/utils/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/web/utils/JsonUtils.java -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/web/utils/PathUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/web/utils/PathUtils.java -------------------------------------------------------------------------------- /framework/summer-web/src/main/java/com/itranswarp/summer/web/utils/WebUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/main/java/com/itranswarp/summer/web/utils/WebUtils.java -------------------------------------------------------------------------------- /framework/summer-web/src/test/java/com/itranswarp/summer/web/DispatcherServletTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/test/java/com/itranswarp/summer/web/DispatcherServletTest.java -------------------------------------------------------------------------------- /framework/summer-web/src/test/java/com/itranswarp/summer/web/controller/ApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/test/java/com/itranswarp/summer/web/controller/ApiController.java -------------------------------------------------------------------------------- /framework/summer-web/src/test/java/com/itranswarp/summer/web/controller/ControllerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/test/java/com/itranswarp/summer/web/controller/ControllerConfiguration.java -------------------------------------------------------------------------------- /framework/summer-web/src/test/java/com/itranswarp/summer/web/controller/MvcController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/test/java/com/itranswarp/summer/web/controller/MvcController.java -------------------------------------------------------------------------------- /framework/summer-web/src/test/java/com/itranswarp/summer/web/utils/PathUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/test/java/com/itranswarp/summer/web/utils/PathUtilsTest.java -------------------------------------------------------------------------------- /framework/summer-web/src/test/resources/WEB-INF/templates/product.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/test/resources/WEB-INF/templates/product.html -------------------------------------------------------------------------------- /framework/summer-web/src/test/resources/WEB-INF/templates/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/framework/summer-web/src/test/resources/WEB-INF/templates/register.html -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/logo.png -------------------------------------------------------------------------------- /resources/summer.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/resources/summer.psd -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/pom.xml -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/annotation/Autowired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/annotation/Autowired.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/annotation/Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/annotation/Bean.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/annotation/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/annotation/Component.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/annotation/ComponentScan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/annotation/ComponentScan.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/annotation/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/annotation/Configuration.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/annotation/Import.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/annotation/Import.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/annotation/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/annotation/Order.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/annotation/Primary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/annotation/Primary.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/annotation/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/annotation/Value.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/context/AnnotationConfigApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/context/AnnotationConfigApplicationContext.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/context/BeanDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/context/BeanDefinition.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/context/BeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/context/BeanPostProcessor.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/exception/BeanCreationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/exception/BeanCreationException.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/exception/BeanDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/exception/BeanDefinitionException.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/exception/BeanNotOfRequiredTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/exception/BeanNotOfRequiredTypeException.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/exception/BeansException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/exception/BeansException.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/exception/NestedRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/exception/NestedRuntimeException.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/exception/NoSuchBeanDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/exception/NoSuchBeanDefinitionException.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/exception/NoUniqueBeanDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/exception/NoUniqueBeanDefinitionException.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/exception/UnsatisfiedDependencyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/exception/UnsatisfiedDependencyException.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/io/InputStreamCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/io/InputStreamCallback.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/io/PropertyResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/io/PropertyResolver.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/io/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/io/Resource.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/io/ResourceResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/io/ResourceResolver.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/utils/ClassPathUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/utils/ClassPathUtils.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/utils/ClassUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/utils/ClassUtils.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/utils/YamlUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/main/java/com/itranswarp/summer/utils/YamlUtils.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/test/java/com/itranswarp/scan/ScanApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/test/java/com/itranswarp/scan/ScanApplication.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/test/java/com/itranswarp/scan/proxy/FirstProxyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/test/java/com/itranswarp/scan/proxy/FirstProxyBean.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/test/java/com/itranswarp/scan/proxy/FirstProxyBeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/test/java/com/itranswarp/scan/proxy/FirstProxyBeanPostProcessor.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/test/java/com/itranswarp/scan/proxy/InjectProxyOnConstructorBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/test/java/com/itranswarp/scan/proxy/InjectProxyOnConstructorBean.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/test/java/com/itranswarp/scan/proxy/InjectProxyOnPropertyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/test/java/com/itranswarp/scan/proxy/InjectProxyOnPropertyBean.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/test/java/com/itranswarp/scan/proxy/OriginBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/test/java/com/itranswarp/scan/proxy/OriginBean.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/test/java/com/itranswarp/scan/proxy/SecondProxyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/test/java/com/itranswarp/scan/proxy/SecondProxyBean.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/test/java/com/itranswarp/scan/proxy/SecondProxyBeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/test/java/com/itranswarp/scan/proxy/SecondProxyBeanPostProcessor.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/test/java/com/itranswarp/summer/context/AnnotationConfigApplicationContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/test/java/com/itranswarp/summer/context/AnnotationConfigApplicationContextTest.java -------------------------------------------------------------------------------- /step-by-step/bean-post-processor/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/bean-post-processor/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/pom.xml -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/annotation/Autowired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/annotation/Autowired.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/annotation/Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/annotation/Bean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/annotation/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/annotation/Component.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/annotation/ComponentScan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/annotation/ComponentScan.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/annotation/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/annotation/Configuration.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/annotation/Import.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/annotation/Import.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/annotation/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/annotation/Order.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/annotation/Primary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/annotation/Primary.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/annotation/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/annotation/Value.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/context/AnnotationConfigApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/context/AnnotationConfigApplicationContext.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/context/BeanDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/context/BeanDefinition.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/exception/BeanCreationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/exception/BeanCreationException.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/exception/BeanDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/exception/BeanDefinitionException.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/exception/BeanNotOfRequiredTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/exception/BeanNotOfRequiredTypeException.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/exception/BeansException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/exception/BeansException.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/exception/NestedRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/exception/NestedRuntimeException.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/exception/NoSuchBeanDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/exception/NoSuchBeanDefinitionException.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/exception/NoUniqueBeanDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/exception/NoUniqueBeanDefinitionException.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/exception/UnsatisfiedDependencyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/exception/UnsatisfiedDependencyException.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/io/InputStreamCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/io/InputStreamCallback.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/io/PropertyResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/io/PropertyResolver.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/io/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/io/Resource.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/io/ResourceResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/io/ResourceResolver.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/utils/ClassPathUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/utils/ClassPathUtils.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/utils/ClassUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/utils/ClassUtils.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/utils/YamlUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/main/java/com/itranswarp/summer/utils/YamlUtils.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/imported/LocalDateConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/imported/LocalDateConfiguration.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/imported/ZonedDateConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/imported/ZonedDateConfiguration.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/ScanApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/ScanApplication.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/convert/ValueConverterBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/convert/ValueConverterBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/custom/annotation/CustomAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/custom/annotation/CustomAnnotation.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/custom/annotation/CustomAnnotationBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/custom/annotation/CustomAnnotationBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/destroy/AnnotationDestroyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/destroy/AnnotationDestroyBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/destroy/SpecifyDestroyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/destroy/SpecifyDestroyBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/destroy/SpecifyDestroyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/destroy/SpecifyDestroyConfiguration.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/init/AnnotationInitBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/init/AnnotationInitBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/init/SpecifyInitBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/init/SpecifyInitBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/init/SpecifyInitConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/init/SpecifyInitConfiguration.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/nested/OuterBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/nested/OuterBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/primary/DogBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/primary/DogBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/primary/PersonBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/primary/PersonBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/primary/PrimaryConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/primary/PrimaryConfiguration.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/primary/StudentBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/primary/StudentBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/primary/TeacherBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/primary/TeacherBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/sub1/Sub1Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/sub1/Sub1Bean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/sub1/sub2/Sub2Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/sub1/sub2/Sub2Bean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/sub1/sub2/sub3/Sub3Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/scan/sub1/sub2/sub3/Sub3Bean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/summer/context/AnnotationConfigApplicationContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/summer/context/AnnotationConfigApplicationContextTest.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/summer/utils/AnnoUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/summer/utils/AnnoUtilsTest.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/java/com/itranswarp/summer/utils/CustomComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/java/com/itranswarp/summer/utils/CustomComponent.java -------------------------------------------------------------------------------- /step-by-step/create-bean-definitions/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-definitions/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/pom.xml -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/annotation/Autowired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/annotation/Autowired.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/annotation/Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/annotation/Bean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/annotation/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/annotation/Component.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/annotation/ComponentScan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/annotation/ComponentScan.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/annotation/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/annotation/Configuration.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/annotation/Import.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/annotation/Import.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/annotation/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/annotation/Order.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/annotation/Primary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/annotation/Primary.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/annotation/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/annotation/Value.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/context/AnnotationConfigApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/context/AnnotationConfigApplicationContext.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/context/BeanDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/context/BeanDefinition.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/exception/BeanCreationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/exception/BeanCreationException.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/exception/BeanDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/exception/BeanDefinitionException.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/exception/BeanNotOfRequiredTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/exception/BeanNotOfRequiredTypeException.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/exception/BeansException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/exception/BeansException.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/exception/NestedRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/exception/NestedRuntimeException.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/exception/NoSuchBeanDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/exception/NoSuchBeanDefinitionException.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/exception/NoUniqueBeanDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/exception/NoUniqueBeanDefinitionException.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/exception/UnsatisfiedDependencyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/exception/UnsatisfiedDependencyException.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/io/InputStreamCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/io/InputStreamCallback.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/io/PropertyResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/io/PropertyResolver.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/io/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/io/Resource.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/io/ResourceResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/io/ResourceResolver.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/utils/ClassPathUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/utils/ClassPathUtils.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/utils/ClassUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/utils/ClassUtils.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/utils/YamlUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/main/java/com/itranswarp/summer/utils/YamlUtils.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/imported/LocalDateConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/imported/LocalDateConfiguration.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/imported/ZonedDateConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/imported/ZonedDateConfiguration.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/ScanApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/ScanApplication.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/convert/ValueConverterBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/convert/ValueConverterBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/custom/annotation/CustomAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/custom/annotation/CustomAnnotation.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/custom/annotation/CustomAnnotationBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/custom/annotation/CustomAnnotationBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/destroy/AnnotationDestroyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/destroy/AnnotationDestroyBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/destroy/SpecifyDestroyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/destroy/SpecifyDestroyBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/destroy/SpecifyDestroyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/destroy/SpecifyDestroyConfiguration.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/init/AnnotationInitBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/init/AnnotationInitBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/init/SpecifyInitBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/init/SpecifyInitBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/init/SpecifyInitConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/init/SpecifyInitConfiguration.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/nested/OuterBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/nested/OuterBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/primary/DogBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/primary/DogBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/primary/PersonBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/primary/PersonBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/primary/PrimaryConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/primary/PrimaryConfiguration.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/primary/StudentBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/primary/StudentBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/primary/TeacherBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/primary/TeacherBean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/sub1/Sub1Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/sub1/Sub1Bean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/sub1/sub2/Sub2Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/sub1/sub2/Sub2Bean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/sub1/sub2/sub3/Sub3Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/scan/sub1/sub2/sub3/Sub3Bean.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/summer/context/AnnotationConfigApplicationContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/summer/context/AnnotationConfigApplicationContextTest.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/java/com/itranswarp/summer/utils/CustomComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/java/com/itranswarp/summer/utils/CustomComponent.java -------------------------------------------------------------------------------- /step-by-step/create-bean-instances/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/create-bean-instances/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /step-by-step/hello-boot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-boot/pom.xml -------------------------------------------------------------------------------- /step-by-step/hello-boot/src/main/java/com/itranswarp/hello/HelloConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-boot/src/main/java/com/itranswarp/hello/HelloConfiguration.java -------------------------------------------------------------------------------- /step-by-step/hello-boot/src/main/java/com/itranswarp/hello/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-boot/src/main/java/com/itranswarp/hello/Main.java -------------------------------------------------------------------------------- /step-by-step/hello-boot/src/main/java/com/itranswarp/hello/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-boot/src/main/java/com/itranswarp/hello/User.java -------------------------------------------------------------------------------- /step-by-step/hello-boot/src/main/java/com/itranswarp/hello/service/DbInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-boot/src/main/java/com/itranswarp/hello/service/DbInitializer.java -------------------------------------------------------------------------------- /step-by-step/hello-boot/src/main/java/com/itranswarp/hello/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-boot/src/main/java/com/itranswarp/hello/service/UserService.java -------------------------------------------------------------------------------- /step-by-step/hello-boot/src/main/java/com/itranswarp/hello/web/ApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-boot/src/main/java/com/itranswarp/hello/web/ApiController.java -------------------------------------------------------------------------------- /step-by-step/hello-boot/src/main/java/com/itranswarp/hello/web/ApiFilterRegistrationBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-boot/src/main/java/com/itranswarp/hello/web/ApiFilterRegistrationBean.java -------------------------------------------------------------------------------- /step-by-step/hello-boot/src/main/java/com/itranswarp/hello/web/LogFilterRegistrationBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-boot/src/main/java/com/itranswarp/hello/web/LogFilterRegistrationBean.java -------------------------------------------------------------------------------- /step-by-step/hello-boot/src/main/java/com/itranswarp/hello/web/MvcController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-boot/src/main/java/com/itranswarp/hello/web/MvcController.java -------------------------------------------------------------------------------- /step-by-step/hello-boot/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-boot/src/main/resources/application.yml -------------------------------------------------------------------------------- /step-by-step/hello-boot/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-boot/src/main/resources/logback.xml -------------------------------------------------------------------------------- /step-by-step/hello-boot/src/main/webapp/WEB-INF/templates/_footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-boot/src/main/webapp/WEB-INF/templates/_footer.html -------------------------------------------------------------------------------- /step-by-step/hello-boot/src/main/webapp/WEB-INF/templates/_head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-boot/src/main/webapp/WEB-INF/templates/_head.html -------------------------------------------------------------------------------- /step-by-step/hello-boot/src/main/webapp/WEB-INF/templates/_nav.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-boot/src/main/webapp/WEB-INF/templates/_nav.html -------------------------------------------------------------------------------- /step-by-step/hello-boot/src/main/webapp/WEB-INF/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-boot/src/main/webapp/WEB-INF/templates/index.html -------------------------------------------------------------------------------- /step-by-step/hello-boot/src/main/webapp/WEB-INF/templates/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-boot/src/main/webapp/WEB-INF/templates/register.html -------------------------------------------------------------------------------- /step-by-step/hello-boot/src/main/webapp/WEB-INF/templates/signin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-boot/src/main/webapp/WEB-INF/templates/signin.html -------------------------------------------------------------------------------- /step-by-step/hello-boot/src/main/webapp/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-boot/src/main/webapp/favicon.ico -------------------------------------------------------------------------------- /step-by-step/hello-boot/src/main/webapp/static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-boot/src/main/webapp/static/logo.png -------------------------------------------------------------------------------- /step-by-step/hello-webapp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-webapp/pom.xml -------------------------------------------------------------------------------- /step-by-step/hello-webapp/src/main/java/com/itranswarp/hello/HelloConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-webapp/src/main/java/com/itranswarp/hello/HelloConfiguration.java -------------------------------------------------------------------------------- /step-by-step/hello-webapp/src/main/java/com/itranswarp/hello/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-webapp/src/main/java/com/itranswarp/hello/User.java -------------------------------------------------------------------------------- /step-by-step/hello-webapp/src/main/java/com/itranswarp/hello/service/DbInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-webapp/src/main/java/com/itranswarp/hello/service/DbInitializer.java -------------------------------------------------------------------------------- /step-by-step/hello-webapp/src/main/java/com/itranswarp/hello/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-webapp/src/main/java/com/itranswarp/hello/service/UserService.java -------------------------------------------------------------------------------- /step-by-step/hello-webapp/src/main/java/com/itranswarp/hello/web/ApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-webapp/src/main/java/com/itranswarp/hello/web/ApiController.java -------------------------------------------------------------------------------- /step-by-step/hello-webapp/src/main/java/com/itranswarp/hello/web/ApiFilterRegistrationBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-webapp/src/main/java/com/itranswarp/hello/web/ApiFilterRegistrationBean.java -------------------------------------------------------------------------------- /step-by-step/hello-webapp/src/main/java/com/itranswarp/hello/web/LogFilterRegistrationBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-webapp/src/main/java/com/itranswarp/hello/web/LogFilterRegistrationBean.java -------------------------------------------------------------------------------- /step-by-step/hello-webapp/src/main/java/com/itranswarp/hello/web/MvcController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-webapp/src/main/java/com/itranswarp/hello/web/MvcController.java -------------------------------------------------------------------------------- /step-by-step/hello-webapp/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-webapp/src/main/resources/application.yml -------------------------------------------------------------------------------- /step-by-step/hello-webapp/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-webapp/src/main/resources/logback.xml -------------------------------------------------------------------------------- /step-by-step/hello-webapp/src/main/webapp/WEB-INF/templates/_footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-webapp/src/main/webapp/WEB-INF/templates/_footer.html -------------------------------------------------------------------------------- /step-by-step/hello-webapp/src/main/webapp/WEB-INF/templates/_head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-webapp/src/main/webapp/WEB-INF/templates/_head.html -------------------------------------------------------------------------------- /step-by-step/hello-webapp/src/main/webapp/WEB-INF/templates/_nav.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-webapp/src/main/webapp/WEB-INF/templates/_nav.html -------------------------------------------------------------------------------- /step-by-step/hello-webapp/src/main/webapp/WEB-INF/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-webapp/src/main/webapp/WEB-INF/templates/index.html -------------------------------------------------------------------------------- /step-by-step/hello-webapp/src/main/webapp/WEB-INF/templates/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-webapp/src/main/webapp/WEB-INF/templates/register.html -------------------------------------------------------------------------------- /step-by-step/hello-webapp/src/main/webapp/WEB-INF/templates/signin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-webapp/src/main/webapp/WEB-INF/templates/signin.html -------------------------------------------------------------------------------- /step-by-step/hello-webapp/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-webapp/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /step-by-step/hello-webapp/src/main/webapp/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-webapp/src/main/webapp/favicon.ico -------------------------------------------------------------------------------- /step-by-step/hello-webapp/src/main/webapp/static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/hello-webapp/src/main/webapp/static/logo.png -------------------------------------------------------------------------------- /step-by-step/init-beans/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/pom.xml -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/annotation/Autowired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/annotation/Autowired.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/annotation/Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/annotation/Bean.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/annotation/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/annotation/Component.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/annotation/ComponentScan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/annotation/ComponentScan.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/annotation/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/annotation/Configuration.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/annotation/Import.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/annotation/Import.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/annotation/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/annotation/Order.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/annotation/Primary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/annotation/Primary.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/annotation/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/annotation/Value.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/context/AnnotationConfigApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/context/AnnotationConfigApplicationContext.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/context/BeanDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/context/BeanDefinition.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/exception/BeanCreationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/exception/BeanCreationException.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/exception/BeanDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/exception/BeanDefinitionException.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/exception/BeanNotOfRequiredTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/exception/BeanNotOfRequiredTypeException.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/exception/BeansException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/exception/BeansException.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/exception/NestedRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/exception/NestedRuntimeException.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/exception/NoSuchBeanDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/exception/NoSuchBeanDefinitionException.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/exception/NoUniqueBeanDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/exception/NoUniqueBeanDefinitionException.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/exception/UnsatisfiedDependencyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/exception/UnsatisfiedDependencyException.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/io/InputStreamCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/io/InputStreamCallback.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/io/PropertyResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/io/PropertyResolver.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/io/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/io/Resource.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/io/ResourceResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/io/ResourceResolver.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/utils/ClassPathUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/utils/ClassPathUtils.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/utils/ClassUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/utils/ClassUtils.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/main/java/com/itranswarp/summer/utils/YamlUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/main/java/com/itranswarp/summer/utils/YamlUtils.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/imported/LocalDateConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/imported/LocalDateConfiguration.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/imported/ZonedDateConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/imported/ZonedDateConfiguration.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/scan/ScanApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/scan/ScanApplication.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/scan/convert/ValueConverterBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/scan/convert/ValueConverterBean.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/scan/custom/annotation/CustomAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/scan/custom/annotation/CustomAnnotation.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/scan/custom/annotation/CustomAnnotationBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/scan/custom/annotation/CustomAnnotationBean.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/scan/destroy/AnnotationDestroyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/scan/destroy/AnnotationDestroyBean.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/scan/destroy/SpecifyDestroyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/scan/destroy/SpecifyDestroyBean.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/scan/destroy/SpecifyDestroyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/scan/destroy/SpecifyDestroyConfiguration.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/scan/init/AnnotationInitBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/scan/init/AnnotationInitBean.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/scan/init/SpecifyInitBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/scan/init/SpecifyInitBean.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/scan/init/SpecifyInitConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/scan/init/SpecifyInitConfiguration.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/scan/nested/OuterBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/scan/nested/OuterBean.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/scan/primary/DogBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/scan/primary/DogBean.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/scan/primary/PersonBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/scan/primary/PersonBean.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/scan/primary/PrimaryConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/scan/primary/PrimaryConfiguration.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/scan/primary/StudentBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/scan/primary/StudentBean.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/scan/primary/TeacherBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/scan/primary/TeacherBean.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/scan/sub1/Sub1Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/scan/sub1/Sub1Bean.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/scan/sub1/sub2/Sub2Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/scan/sub1/sub2/Sub2Bean.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/scan/sub1/sub2/sub3/Sub3Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/scan/sub1/sub2/sub3/Sub3Bean.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/summer/context/AnnotationConfigApplicationContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/summer/context/AnnotationConfigApplicationContextTest.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/summer/utils/AnnoUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/summer/utils/AnnoUtilsTest.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/summer/utils/CustomComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/summer/utils/CustomComponent.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/java/com/itranswarp/summer/utils/YamlUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/java/com/itranswarp/summer/utils/YamlUtilsTest.java -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/resources/application.yml -------------------------------------------------------------------------------- /step-by-step/init-beans/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/init-beans/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /step-by-step/jdbc-template/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/pom.xml -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/annotation/Autowired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/annotation/Autowired.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/annotation/Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/annotation/Bean.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/annotation/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/annotation/Component.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/annotation/ComponentScan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/annotation/ComponentScan.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/annotation/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/annotation/Configuration.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/annotation/Import.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/annotation/Import.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/annotation/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/annotation/Order.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/annotation/Primary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/annotation/Primary.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/annotation/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/annotation/Value.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/context/AnnotationConfigApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/context/AnnotationConfigApplicationContext.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/context/ApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/context/ApplicationContext.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/context/ApplicationContextUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/context/ApplicationContextUtils.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/context/BeanDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/context/BeanDefinition.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/context/BeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/context/BeanPostProcessor.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/context/ConfigurableApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/context/ConfigurableApplicationContext.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/exception/BeanCreationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/exception/BeanCreationException.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/exception/BeanDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/exception/BeanDefinitionException.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/exception/BeanNotOfRequiredTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/exception/BeanNotOfRequiredTypeException.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/exception/BeansException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/exception/BeansException.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/exception/DataAccessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/exception/DataAccessException.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/exception/NestedRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/exception/NestedRuntimeException.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/exception/NoSuchBeanDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/exception/NoSuchBeanDefinitionException.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/exception/NoUniqueBeanDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/exception/NoUniqueBeanDefinitionException.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/exception/UnsatisfiedDependencyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/exception/UnsatisfiedDependencyException.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/io/InputStreamCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/io/InputStreamCallback.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/io/PropertyResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/io/PropertyResolver.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/io/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/io/Resource.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/io/ResourceResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/io/ResourceResolver.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/jdbc/BeanRowMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/jdbc/BeanRowMapper.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/jdbc/ConnectionCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/jdbc/ConnectionCallback.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/jdbc/JdbcConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/jdbc/JdbcConfiguration.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/jdbc/JdbcTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/jdbc/JdbcTemplate.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/jdbc/PreparedStatementCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/jdbc/PreparedStatementCallback.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/jdbc/PreparedStatementCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/jdbc/PreparedStatementCreator.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/jdbc/ResultSetExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/jdbc/ResultSetExtractor.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/jdbc/RowMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/jdbc/RowMapper.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/utils/ClassPathUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/utils/ClassPathUtils.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/utils/ClassUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/utils/ClassUtils.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/utils/YamlUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/main/java/com/itranswarp/summer/utils/YamlUtils.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/test/java/com/itranswarp/summer/jdbc/JdbcTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/test/java/com/itranswarp/summer/jdbc/JdbcTestBase.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/test/java/com/itranswarp/summer/jdbc/without/tx/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/test/java/com/itranswarp/summer/jdbc/without/tx/Address.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/test/java/com/itranswarp/summer/jdbc/without/tx/JdbcWithoutTxApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/test/java/com/itranswarp/summer/jdbc/without/tx/JdbcWithoutTxApplication.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/test/java/com/itranswarp/summer/jdbc/without/tx/JdbcWithoutTxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/test/java/com/itranswarp/summer/jdbc/without/tx/JdbcWithoutTxTest.java -------------------------------------------------------------------------------- /step-by-step/jdbc-template/src/test/java/com/itranswarp/summer/jdbc/without/tx/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/jdbc-template/src/test/java/com/itranswarp/summer/jdbc/without/tx/User.java -------------------------------------------------------------------------------- /step-by-step/property-resolver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/property-resolver/pom.xml -------------------------------------------------------------------------------- /step-by-step/property-resolver/src/main/java/com/itranswarp/summer/io/InputStreamCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/property-resolver/src/main/java/com/itranswarp/summer/io/InputStreamCallback.java -------------------------------------------------------------------------------- /step-by-step/property-resolver/src/main/java/com/itranswarp/summer/io/PropertyResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/property-resolver/src/main/java/com/itranswarp/summer/io/PropertyResolver.java -------------------------------------------------------------------------------- /step-by-step/property-resolver/src/main/java/com/itranswarp/summer/utils/ClassPathUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/property-resolver/src/main/java/com/itranswarp/summer/utils/ClassPathUtils.java -------------------------------------------------------------------------------- /step-by-step/property-resolver/src/main/java/com/itranswarp/summer/utils/YamlUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/property-resolver/src/main/java/com/itranswarp/summer/utils/YamlUtils.java -------------------------------------------------------------------------------- /step-by-step/property-resolver/src/test/java/com/itranswarp/summer/io/PropertyResolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/property-resolver/src/test/java/com/itranswarp/summer/io/PropertyResolverTest.java -------------------------------------------------------------------------------- /step-by-step/property-resolver/src/test/java/com/itranswarp/summer/utils/YamlUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/property-resolver/src/test/java/com/itranswarp/summer/utils/YamlUtilsTest.java -------------------------------------------------------------------------------- /step-by-step/property-resolver/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/property-resolver/src/test/resources/application.yml -------------------------------------------------------------------------------- /step-by-step/property-resolver/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/property-resolver/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /step-by-step/proxy-resolver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/proxy-resolver/pom.xml -------------------------------------------------------------------------------- /step-by-step/proxy-resolver/src/main/java/com/itranswarp/summer/aop/ProxyResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/proxy-resolver/src/main/java/com/itranswarp/summer/aop/ProxyResolver.java -------------------------------------------------------------------------------- /step-by-step/proxy-resolver/src/test/java/com/itranswarp/summer/aop/OriginBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/proxy-resolver/src/test/java/com/itranswarp/summer/aop/OriginBean.java -------------------------------------------------------------------------------- /step-by-step/proxy-resolver/src/test/java/com/itranswarp/summer/aop/Polite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/proxy-resolver/src/test/java/com/itranswarp/summer/aop/Polite.java -------------------------------------------------------------------------------- /step-by-step/proxy-resolver/src/test/java/com/itranswarp/summer/aop/PoliteInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/proxy-resolver/src/test/java/com/itranswarp/summer/aop/PoliteInvocationHandler.java -------------------------------------------------------------------------------- /step-by-step/proxy-resolver/src/test/java/com/itranswarp/summer/aop/ProxyResolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/proxy-resolver/src/test/java/com/itranswarp/summer/aop/ProxyResolverTest.java -------------------------------------------------------------------------------- /step-by-step/resource-resolver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/resource-resolver/pom.xml -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/main/java/com/itranswarp/summer/io/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/resource-resolver/src/main/java/com/itranswarp/summer/io/Resource.java -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/main/java/com/itranswarp/summer/io/ResourceResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/resource-resolver/src/main/java/com/itranswarp/summer/io/ResourceResolver.java -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/convert/ValueConverterBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/convert/ValueConverterBean.java -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/destroy/AnnotationDestroyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/destroy/AnnotationDestroyBean.java -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/destroy/SpecifyDestroyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/destroy/SpecifyDestroyBean.java -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/destroy/SpecifyDestroyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/destroy/SpecifyDestroyConfiguration.java -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/init/AnnotationInitBean.java: -------------------------------------------------------------------------------- 1 | package com.itranswarp.scan.init; 2 | 3 | public class AnnotationInitBean { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/init/SpecifyInitBean.java: -------------------------------------------------------------------------------- 1 | package com.itranswarp.scan.init; 2 | 3 | public class SpecifyInitBean { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/init/SpecifyInitConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/init/SpecifyInitConfiguration.java -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/nested/OuterBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/nested/OuterBean.java -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/proxy/FirstProxyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/proxy/FirstProxyBean.java -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/proxy/FirstProxyBeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/proxy/FirstProxyBeanPostProcessor.java -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/proxy/OriginBean.java: -------------------------------------------------------------------------------- 1 | package com.itranswarp.scan.proxy; 2 | 3 | public class OriginBean { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/proxy/SecondProxyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/proxy/SecondProxyBean.java -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/proxy/SecondProxyBeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/proxy/SecondProxyBeanPostProcessor.java -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/sub1/Sub1Bean.java: -------------------------------------------------------------------------------- 1 | package com.itranswarp.scan.sub1; 2 | 3 | public class Sub1Bean { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/sub1/sub2/Sub2Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/sub1/sub2/Sub2Bean.java -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/sub1/sub2/sub3/Sub3Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/resource-resolver/src/test/java/com/itranswarp/scan/sub1/sub2/sub3/Sub3Bean.java -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/java/com/itranswarp/summer/io/ResourceResolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/resource-resolver/src/test/java/com/itranswarp/summer/io/ResourceResolverTest.java -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/java/jakarta/annotation/sub/AnnoScan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/resource-resolver/src/test/java/jakarta/annotation/sub/AnnoScan.java -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/resources/com/itranswarp/scan/sub1/sub1.txt: -------------------------------------------------------------------------------- 1 | sub1 -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/resources/com/itranswarp/scan/sub1/sub2/sub2.txt: -------------------------------------------------------------------------------- 1 | sub1.sub2 -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/resources/com/itranswarp/scan/sub1/sub2/sub3/sub3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/resource-resolver/src/test/resources/com/itranswarp/scan/sub1/sub2/sub3/sub3.txt -------------------------------------------------------------------------------- /step-by-step/resource-resolver/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/resource-resolver/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /step-by-step/web-app-context/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/pom.xml -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/annotation/Autowired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/annotation/Autowired.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/annotation/Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/annotation/Bean.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/annotation/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/annotation/Component.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/annotation/ComponentScan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/annotation/ComponentScan.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/annotation/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/annotation/Configuration.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/annotation/Import.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/annotation/Import.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/annotation/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/annotation/Order.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/annotation/Primary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/annotation/Primary.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/annotation/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/annotation/Value.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/context/AnnotationConfigApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/context/AnnotationConfigApplicationContext.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/context/ApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/context/ApplicationContext.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/context/ApplicationContextUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/context/ApplicationContextUtils.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/context/BeanDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/context/BeanDefinition.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/context/BeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/context/BeanPostProcessor.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/context/ConfigurableApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/context/ConfigurableApplicationContext.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/exception/BeanCreationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/exception/BeanCreationException.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/exception/BeanDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/exception/BeanDefinitionException.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/exception/BeanNotOfRequiredTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/exception/BeanNotOfRequiredTypeException.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/exception/BeansException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/exception/BeansException.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/exception/DataAccessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/exception/DataAccessException.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/exception/NestedRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/exception/NestedRuntimeException.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/exception/NoSuchBeanDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/exception/NoSuchBeanDefinitionException.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/exception/NoUniqueBeanDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/exception/NoUniqueBeanDefinitionException.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/exception/UnsatisfiedDependencyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/exception/UnsatisfiedDependencyException.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/io/InputStreamCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/io/InputStreamCallback.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/io/PropertyResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/io/PropertyResolver.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/io/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/io/Resource.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/io/ResourceResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/io/ResourceResolver.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/utils/ClassPathUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/utils/ClassPathUtils.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/utils/ClassUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/utils/ClassUtils.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/utils/YamlUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/utils/YamlUtils.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/web/ContextLoaderListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/web/ContextLoaderListener.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/web/DispatcherServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/web/DispatcherServlet.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/web/utils/WebUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/web/utils/WebUtils.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/java/com/itranswarp/summer/webapp/WebAppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/java/com/itranswarp/summer/webapp/WebAppConfig.java -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/resources/application.yml -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/resources/logback.xml -------------------------------------------------------------------------------- /step-by-step/web-app-context/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelliao/summer-framework/HEAD/step-by-step/web-app-context/src/main/webapp/WEB-INF/web.xml --------------------------------------------------------------------------------