摘要:
1. 场景: 因为工作中经常需要做参数校验,在springboot项目中使用@Valid+@NotNull、@NotBlank…注解开发API接口非常丝滑,相反在开发RPC接口时却还是需要编写大量的参数判断,严重影响主业务流程的开发(公司目前用的是Dubbo2.7.2)且代码整洁度、风格都受到了挑战 阅读全文
摘要:
1. 因为社区版不支持使用spring Spring Initializr 的方式创建项目, 但是我们可以考虑使用别的方式达到效果: 创建方式有3种: 第一种:使用https://start.spring.io/ 官方URL创建项目,再导入到 IDEA Community Edition(后面简称: 阅读全文
摘要:
1. 因为启动的时候会报不能定位**解析器提示: Unable to locate LocaleResolver with name 'localeResolver': using default [org.springframework.web.servlet.i18n.AcceptHeaderL 阅读全文
摘要:
1. springboot项目启动是否只需要3下面3个jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency 阅读全文
摘要:
第一: 检验,报错直接抛出异常: Objects.requireNonNull(contactId); 第二:方法名,检查是否需要输出日志: if(printLogIfNeeded) //对于sql查询方法、java中的方法名字的命名定义推荐: find..By/query..By/get..By 阅读全文
摘要:
问题: 如果直接在pom改了版本为<version>5.2.2</version>,就会报错: could not find class : SpringBootShardingRuleConfigurationProperties ... 原因:因为我们项目 cdc-loyalty-commons 阅读全文
摘要:
Failed to execute goal org.apache.maven.plugins:maven-resources-plugin resources (default-resources) on project trace: Input length = 1 -> [Help 1] 解决 阅读全文
摘要:
开发遇到一个问题:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'ckhSynCardNumToMbhkJob' available这个报错可能是因为: 1. spring的xml配置文件 阅读全文
摘要:
学习步骤: 1.Docker容器里面相关组件的关系? Docker 架构详解和各组件协作运行? 2.在docker 部署一个springboot服务的流程? 3.官方文件--中文版 学习了解 容器启动过程如下: Docker 客户端执行 docker run 命令; Docker daemon 发现 阅读全文
摘要:
一句话概括 区别: @Configuration 中所有带 @Bean 注解的方法都会被动态代理,因此调用该方法返回的都是同一个实例。2. 可以直接调用方法,不需要 @Autowired 注入后使用。 @Conponent 声明为Spring 的组件。修饰的类不会被代理,每实例化一次就会创建一个新的 阅读全文