随笔分类 - 架构框架 / Spring全家桶
spring、springboot
摘要:参看链接:https://blog.csdn.net/weixin_45631876/article/details/102644421
阅读全文
摘要:前言 最近在思考使用java config的方式进行配置,java config是指基于java配置的spring。传统的Spring一般都是基本xml配置的,后来spring3.0新增了许多java config的注解,特别是spring boot,基本都是清一色的java config。 1、S
阅读全文
摘要:一、@Primary 在spring 中使用注解,常使用@Autowired, 默认是根据类型Type来自动注入的。但有些特殊情况,对同一个接口,可能会有几种不同的实现类,而默认只会采取其中一种的情况下 @Primary 的作用就出来了。下面是个简单的使用例子。有如下一个接口 public inte
阅读全文
摘要:前言 记录lombok常用注解 一、@Builder 1.1示例 Lombok大家都知道,在使用POJO过程中,它给我们带来了很多便利,省下大量写get、set方法、构造器、equal、toString方法的时间。除此之外,通过@Builder注解,lombok还可以方便的实现建造者模式。 只需要定
阅读全文
摘要:前言: swagger:神气十足,大摇大摆 在用Springboot进行开发时,有的实体类上用到了注解@ApiModelProperty("接受人代码"),特此整理此注解的出处及作用。 说白了,swagger就是为了方便系统生成API文档。而ApiModel与ApiModelProperty都是sw
阅读全文
摘要:前言 Spring-boot中获取路径的一般方式 一、SpringBoot读取Resource下文件的几种方式 需求:提供接口下载resources目录下的模板文件,(或者读取resources下的文件)给后续批量导入数据提供模板文件。 方式一:ClassPathResource //获取模板文件:
阅读全文
摘要:在一个service的方法A中,调用另一个service的方法B,方法A和方法B均存在数据库插入操作,需要添加如下注解: @Transactional(rollbackFor = Exception.class) 这样,当B方法中抛出异常时,A中的操作也会进行回滚,事务就会起到控制作用。
阅读全文
摘要:前言 本篇文章主要讨论一下我们经常会用到的一些对象:VO、DTO、DO和PO。 由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们重点关注其概念: 1、概念 VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的
阅读全文
摘要:前言 Spring作为java开源世界第一开源框架,已经成为事实上的Java EE开发标准。 最根本的使命就是简化Java开发。 不重复制造车轮 Don’t reinvent the wheel .从代码层面来看,就是一句话,如何更加合理的利用已有的代码,不重复创建。 本文重点整理Spring、Sp
阅读全文