
spring
u010637892
这个作者很懒,什么都没留下…
展开
-
@Enable*生效的条件
自定义了注解MyServiceScan ,当时没有和@configuration配合使用,导致MyAutoConfiguredMyBatisRegistrar没有起作用。@Import(MyAutoConfiguredMyBatisRegistrar.class)@Target({ElementType.TYPE, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface MyServ原创 2021-10-28 19:57:38 · 189 阅读 · 0 评论 -
ImportBeanDefinitionRegistrar 调用过程
在ConfigurationClassParser#processImports 方法中,如下代码片段。将@import收集类型为ImportBeanDefinitionRegistrar的接口,放到集合importBeanDefinitionRegistrars else if (candidate.isAssignable(ImportBeanDefinitionRegistrar.class)) { // Candidate class is an ImportBeanDefinit原创 2021-10-28 19:02:50 · 555 阅读 · 0 评论 -
springboot 文件上传
转载自:http://mylfd.iteye.com/blog/1893648 http://mylfd.iteye.com/blog/1893648转载 2017-07-26 16:29:05 · 275 阅读 · 0 评论 -
@service @repository和@component的本质区别
参考:https://docs.spring.io/spring/docs/3.0.0.M3/reference/html/ch04s12.html@component是通用性的注解,@service 和@repository则是在@component的基础上添加了特定的功能。所以@component可以替换为@service和@repository,但是为了规范,服务层bean用@service,dao层用@repository。就好比代码规范,变量、方法命名一样。还有一点,正如文档描述那样:@原创 2020-08-01 11:39:41 · 4886 阅读 · 0 评论 -
Spring Boot部署至自己的Tomcat容器
入口文件 @SpringBootApplicationpublic class Application extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {原创 2016-10-06 21:35:56 · 1543 阅读 · 0 评论 -
angularjs表单验证
转载:http://blog.youkuaiyun.com/yhan219/article/details/45293251register<link rel="stylesheet" href="http://apps.bdimg.com/libs/bootstrap/3.3.4/css/bootstrap.css"> var app = angular.module(转载 2016-10-07 10:44:01 · 324 阅读 · 0 评论 -
springboot 复合注解扫描
ConfigurationClassParser.java该方法收集@import注解的value private void collectImports(SourceClass sourceClass, Set<SourceClass> imports, Set<SourceClass> visited) throws IOException { if (visited.add(sourceClass)) { for (SourceClass annot原创 2021-10-28 18:46:59 · 155 阅读 · 0 评论