首页 > 其他分享 >SSM - Mybatis - Lombok - 配置

SSM - Mybatis - Lombok - 配置

时间:2023-07-11 22:23:11浏览次数:43  
标签:AllArgsConstructor NoArgsConstructor SSM var Mybatis Lombok lombok

Lombok配置

Lombok安装方式有三部,IDEA安装,POM引用,接口使用。详见 @ (15条消息) idea中怎么使用lombok依赖_idea依赖树只有lombok_南商的博客-CSDN博客

 <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.28</version>
    <scope>provided</scope>
</dependency>

 一般使用

@Data
@AllArgsConstructor
@NoArgsConstructor

 

完整列表是:

A plugin that adds first-class support for Project Lombok Features
@Getter and @Setter
@FieldNameConstants
@ToString
@EqualsAndHashCode
@AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor
@Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog, @Flogger, @CustomLog
@Data
@Builder
@SuperBuilder
@Singular
@Delegate
@Value
@Accessors
@Wither
@With
@SneakyThrows
@StandardException
@val
@var
experimental @var
@UtilityClass
Lombok config system
Code inspections
Refactoring actions (lombok and delombok)

 

标签:AllArgsConstructor,NoArgsConstructor,SSM,var,Mybatis,Lombok,lombok
From: https://www.cnblogs.com/zjfun/p/17546074.html

相关文章

  • Spring整合MyBatis
     主要是把xml中的mysql数据源、mysql映射还有SqlSessionFactoryBean工厂给放到bean类中    还有把Dao使用@Autowired注解注入到Service中 包 下面是全部的代码(从上到下)这是sql数据源配置 这里面是工厂和映射 这是核心配置 Dao Service业务逻辑层......
  • mybatis的延时加载
    https://www.bilibili.com/video/BV1V24y1V7aJ/?spm_id_from=333.337.search-card.all.click&vd_source=46d50b5d646b50dcb2a208d3946b1598https://www.bilibili.com/video/BV1Tb4y1p7rh/?spm_id_from=333.337.search-card.all.click&vd_source=46d50b5d646b50dcb2a2......
  • Mybatis里面的缓存机制
    1.mybatis的SqlSession是什么MyBatis的SqlSession是MyBatis框架提供的一个关键接口,它代表了和数据库的一次会话。SqlSession提供了执行SQL语句、管理事务以及获取映射器(Mapper)等操作。在一般情况下,每次查询都会创建一个新的SqlSession实例。这是因为SqlSession代表......
  • mybatis-plus多数据源
    目录表结构及数据依赖配置application.properties文件启动类添加@Mapper注解编码实体类Mapper类Service类H2数据库操作MySQL数据库操作测试@Test测试测试结果官网多数据源配置@DS注解表结构及数据--表结构CREATETABLEIFNOTEXISTSuser(`id`bigint(20)NOTNULLAUT......
  • mybatis中数据库字段和实体类的属性映射问题
    由于数据库中表的列名一般是按照多个单词之间用下划线隔开,而java一般是驼峰命名法,所以这两者之间存在映射不到的问题,解决方案如下:1.给字段添加别名,如下:<selectid="getManagerInfo"resultType="string">selectlast_login_timelastLoginTimefromwy_manager......
  • mybatisPlus 中设置批量更新执行耗时
    设置myBatisPlus中使用批量更新执行的时间耗时短在连接mysql的url后添加&rewriteBatchedStatements=true为什么默认不给这个rewriteBatchedStatements属性设置为true,原来有如下原因:看下executeBatchedInserts究竟干了什么:如果批量语句中的某些语句失败,则默认重......
  • pom.xml增加Mybatisplus的依赖后报错:Factory method 'sqlSessionFactory' threw excep
    出现上面的问题,是版本不匹配导致。<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.2.0</version></dependency&......
  • SSM - Mybatis - LOG4J - 配置
    LOG4J使用Loggerlogger=Logger.getLogger(UserMapperTest.class);LOG4J配置文件LOG4J配置文件设置@ (15条消息)LOG4J的配置文件_log4j配置文件_小逗比iswho的博客-CSDN博客#log4j.rootLogger=[level],[Appender1],[Appender2],[Appender3]....#这一句的意思就是......
  • Maven项目中使用Mybatis框架
    一.准备一个空的Maven项目。二.配置pom文件,引入相关依赖。<!--版本建议换成提示的更安全的版本--><!--mybatis插件--><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId>......
  • 细节决定成败:探究Mybatis中javaType和ofType的区别
    一.背景描述今天给学生讲解了Mybatis框架,学习了基础的ORM框架操作及多对一的查询。在练习的时候,小张同学突然举手求助,说在做预习作业使用一对多查询时,遇到了ReflectionException 异常 。二.情景再现1.实体类为了给大家讲清楚这个异常的产生原因,壹哥先列出今天案例中涉及到的两......