返回顶部
首页 > 资讯 > 精选 >Java Spring怎么集成MapStruct
  • 430
分享到

Java Spring怎么集成MapStruct

2023-06-30 18:06:35 430人浏览 薄情痞子
摘要

这篇文章主要介绍了Java spring怎么集成MapStruct的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java Spring怎么集成MapStruct文章都会有所收获,下面我们一起

这篇文章主要介绍了Java spring怎么集成MapStruct的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java Spring怎么集成MapStruct文章都会有所收获,下面我们一起来看看吧。

前言:

MapStruct支持Spring的依赖注入机制,只须要在@Mapper注解中添加componentModel配置项,并设置为“spring”便可。

待转换的类

@Getter@Setter@ToString@Builder@AllArgsConstructor@NoArgsConstructorpublic class Spu {    private Integer id;    private String name;    private String caption;    private String pics;    private String specs;    private String unit;    private Integer hot;    private Integer comments;    private Integer agrees;    private Integer recommend;    private Integer status;    private String service;    private String info;    private Integer countryId;    private String addr;    private LocalDateTime createTime;    private LocalDateTime updateTime;}

目标类

@Getter@Setter@ToString@Builder@AllArgsConstructor@NoArgsConstructorpublic class SpuVO {    private Integer id;    private String name;    private String caption;    private String pics;    private String specs;    private String unit;    private String service;    private String addr;}

转换接口

@Mapper(componentModel = "spring")public interface SpuTrans {    List<SpuVO> spuList2SpuVOList(List<Spu> spuList);}

测试

@Controller@RequestMapping()public class IndexController {    @Resource    private SpuTrans spuTrans;    @Resource    private SpuService spuService;    @GetMapping("/list")    public ModelAndView list(ModelAndView mav) {        //轮播图        List<Spu> spuList = spuService.selectAll();  List<SpuVO> spuVOList = spuTrans.spuList2SpuVOList(spuList);        mav.addObject("spuVOList", spuVOList);        mav.setViewName("spu_list");        return mav;    }}

关于“Java Spring怎么集成MapStruct”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Java Spring怎么集成MapStruct”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

--结束END--

本文标题: Java Spring怎么集成MapStruct

本文链接: https://lsjlt.com/news/330764.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Java Spring怎么集成MapStruct
    这篇文章主要介绍了Java Spring怎么集成MapStruct的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java Spring怎么集成MapStruct文章都会有所收获,下面我们一起...
    99+
    2023-06-30
  • JavaSpring集成MapStruct详情
    目录待转换的类目标类转换接口测试类前言: MapStruct支持Spring的依赖注入机制,只须要在@Mapper注解中添加componentModel配置项,并设置为“...
    99+
    2024-04-02
  • Spring boot怎么集成MQTT
    这篇“Spring boot怎么集成MQTT”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Spring ...
    99+
    2023-06-30
  • Spring与Java邮件的集成
    Spring与Java邮件的集成在这篇SpringJavaMail文章中,您将了解与JavaMail的另一个Spring集成。本文将允许您使用SpringFramework接口和类发送和接收电子邮件。您将使用JavaMailAPI发送和接收...
    99+
    2023-06-02
  • Spring Boot中怎么集成Redis
    本篇文章为大家展示了Spring Boot中怎么集成Redis,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。添加依赖使用像 Redis 这类的 NoSQL 数据库就必须要依赖 spring-data...
    99+
    2023-06-16
  • Spring集成Mybatis怎么实现
    这篇文章主要介绍“Spring集成Mybatis怎么实现”,在日常操作中,相信很多人在Spring集成Mybatis怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Spring集成Mybatis怎么实现...
    99+
    2023-07-05
  • Spring Boot怎么集成PageHelper使用
    这篇文章主要介绍了Spring Boot怎么集成PageHelper使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Spring Boot怎么集成PageHelper使用文章都会有所收获,...
    99+
    2023-06-30
  • Spring怎么集成MyBatis及Aop分页
    这篇“Spring怎么集成MyBatis及Aop分页”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Spring怎么集成MyB...
    99+
    2023-07-05
  • spring boot集成sitemesh
    Sitemesh简介Sitemesh是由一个基于Web页面布局、装饰及与现存Web应用整合的框架,是一个装饰器。它能帮助我们在由大量页面工程的项目中创建一致的页面布局和外观,如一致的导航条、一致的banner、一致的版权等。SiteMesh...
    99+
    2017-06-25
    java教程 spring boot
  • LeetCode 算法题如何与 Java Spring 集成?
    LeetCode 算法题是许多程序员在面试和日常工作中经常遇到的问题。Java Spring 是一个流行的开源框架,用于构建企业级应用程序。将这两个技术集成起来,可以为开发人员提供更好的工作体验和更高效的解决方案。 本文将介绍如何将 Lee...
    99+
    2023-07-30
    spring 存储 leetcode
  • Java怎么集成presto查询
    本文小编为大家详细介绍“Java怎么集成presto查询”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java怎么集成presto查询”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Java集成presto查询1...
    99+
    2023-07-02
  • Spring通过Java配置集成Tomcat的方法
    添加Tomcat依赖 <!-- 自己编译的版本--> <dependency> <groupId>org.apache</gro...
    99+
    2024-04-02
  • Spring Boot集成Swagger2怎么构建API文档
    这篇文章主要讲解了“Spring Boot集成Swagger2怎么构建API文档”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Spring Boot集成Swagger2怎...
    99+
    2023-06-29
  • 怎么使用Spring integration在Springboot中集成Mqtt
    今天小编给大家分享一下怎么使用Spring integration在Springboot中集成Mqtt的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有...
    99+
    2023-07-05
  • 使用SpringBoot怎么对Spring AOP进行集成
    今天就跟大家聊聊有关使用SpringBoot怎么对Spring AOP进行集成,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。需要的jar包添加到工程里。新增Maven依赖如下:<...
    99+
    2023-05-31
    springboot spring aop
  • mapstruct的qualifiedByName怎么用
    这篇文章主要介绍“mapstruct的qualifiedByName怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“mapstruct的qualifiedByName怎么用”文章能帮助大家解决问...
    99+
    2023-06-29
  • Spring+JPA如何集成Hibernate
    这篇文章主要介绍Spring+JPA如何集成Hibernate,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.JPA简介 Java Persistence API (JP...
    99+
    2024-04-02
  • Spring boot 集成 MQTT详情
    目录一、简介二、主要特性三、集成步骤1.引入相关jar包2.核心配置类3.网关配置4.编写测试类5.yml配置信息一、简介 MQTT(Message Queuing Telemetr...
    99+
    2024-04-02
  • springboot如何集成spring cache
    这篇文章给大家分享的是有关springboot如何集成spring cache的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。声明式缓存Spring 定义 CacheManager 和 Cache 接口用来统一不同...
    99+
    2023-06-19
  • 使用 Spring Boot 集成 Nacos
    使用 Spring Boot 集成 Nacos 在本篇博客中,我们将介绍如何使用 Spring Boot 框架来集成 Nacos,实现服务的注册与发现。Nacos 是一个开源的动态服务发现、配置和服务...
    99+
    2023-09-21
    spring boot java spring cloud
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作