当前位置: 首页 > news >正文

高端大气企业网站成功的营销案例及分析

高端大气企业网站,成功的营销案例及分析,青岛新闻最新今日头条,噼里啪啦完整版高清免费观看在Spring Boot中使用Map时,请遵循以下最佳实践: 1.避免在Controller中 直接使用Map。应该使用RequestBody 接收-个DTO对象或者 RequestParam接收参数,然后在Service中处 理Map。 2.避免在Service中 直接使用原始的Map。应该使用Autowired 注入-个专门…

在Spring Boot中使用Map时,请遵循以下最佳实践:

1.避免在Controller中 直接使用Map。应该使用@RequestBody 接收-个DTO对象或者@

RequestParam接收参数,然后在Service中处 理Map。

2.避免在Service中 直接使用原始的Map。应该使用@Autowired 注入-个专门的Map服

务类,或者使用ConcurrentHashMlap 来保存状态。

3.避免在Repository中使用Map。 应该使用对应的实体类和JPAJDBC模板来操作数据

库。

4.如果确实需 要使用Map进行数据转换,可以使用ModelMapper 或手动编写转换逻辑,

而不是简单地使用原始Map。

5.避免在Map中使用原始类型。 应该使用包装类如Integer 代替int。

6.避免在Map中使用 public 宇段。应该使用私有字段,并提供公共的getter和setter方

法。

7.避免在Map中使用复 杂的嵌套结构。如果可能,可以将Map中的复杂对象拆分成更小的

DTO。

8.对Map中的数据进行校验。 可以使用@Valid 注解和JSR-303数据校验注解。

以下是一个简单的示例,展示了如何在Service中使用ConcurrentHashlap 来存储状态:

import org.springframework.stereotype.Service;

import java.util.concurrent.ConcurrentHashMap;

@Service

public class MyMapService {

    private final ConcurrentHashMap<String, String> map = new ConcurrentHashMap<>();

    public void putValue(String key, String value) {

        map.put(key, value);

    }

    public String getValue(String key) {

        return map.get(key);

    }

}

在Controller中使用DTO和Service进行数据操作:

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.web.bind.annotation.*;

@RestController

@RequestMapping("/api")

public class MyController {

    private final MyMapService myMapService;

    @Autowired

    public MyController(MyMapService myMapService) {

        this.myMapService = myMapService;

    }

    @PostMapping("/data")

    public void postData(@RequestBody MyDataDTO data) {

        myMapService.putValue(data.getKey(), data.getValue());

    }

    @GetMapping("/data/{key}")

    public String getData(@PathVariable String key) {

        return myMapService.getValue(key);

    }

}

class MyDataDTO {

    private String key;

    private String value;

    // Getters and Setters

}

在实际应用中,请根据具体需求和上下文来决定如何使用Map。

http://www.hrbkazy.com/news/7578.html

相关文章:

  • 网站开发工程师和前端怎样才能上百度
  • 想给孩子找点题做 都有什么网站百度信息流广告代理
  • dede网站打不开北京网站优化快速排名
  • 福田附近公司做网站建设哪家效益快百度流量统计
  • 小熊代刷推广网站下拉框关键词软件
  • 我的网站百度搜不到深圳关键词自动排名
  • 牛商网网站建设廊坊自动seo
  • 进网站后台显示空白千峰培训出来好就业吗
  • 邢台做网站推广的公司企业网站seo方案案例
  • 滕州建网站湖南网站建设推广
  • 阜宁县住房与城乡建设局网站南宁seo服务优化
  • 网站建设 inurl:.bbs建立网站需要什么
  • 做网站的每天打电话咋办饥饿营销的十大案例
  • 哪个网站可以做行测题目品牌营销推广方案
  • 求一个自己做的网站链接开个网站平台要多少钱
  • 纯静态网站做优化有什么影响小程序制作费用一览表
  • 南通做网站厉害的近期的时事热点或新闻事件
  • 如果评价网站做的好不好舆情报告范文
  • 江门seo网站排名谷歌优化怎么做
  • 东台网站建设深圳门户网站
  • 百度链接插件 wordpress推广关键词如何优化
  • 重庆定制网站开发价格找文网客服联系方式
  • 湖北网站建设哪家专业金戈枸橼酸西地那非片
  • 网站维护与优化教程seo关键词推广怎么做
  • 武汉网站建设 网站制作西安新站网站推广优化
  • 可信的大连网站建设北京seoqq群
  • 网站建设制作 企业站开发哪家好网络优化工程师有多累
  • 安徽网站设计与优化电话营销外包公司
  • 网站建设施工方案沈阳专业网站seo推广
  • 制定网站建设方案直通车怎么开