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

怎么在百度上做网站网站后端开发

怎么在百度上做网站,网站后端开发,flash网站 seo,梅州哪里做网站链式编程(Fluent Interface)是一种编程风格,允许通过方法调用连接在一起进行操作,通常用于提高代码的可读性和简洁性。在 Java 中,链式编程常通过返回 this(当前对象)来实现。这种做法在构建器模…

链式编程(Fluent Interface)是一种编程风格,允许通过方法调用连接在一起进行操作,通常用于提高代码的可读性和简洁性。在 Java 中,链式编程常通过返回 this(当前对象)来实现。这种做法在构建器模式中尤为常见。

举个例子

        一般我们构造一个方法的时候,会写如下代码 十分的不优雅

    public static void main(String[] args) {Dog dog = new Dog();dog.setAge(20);dog.setName("joker");}

链式编程起步

       原始getter and setter
    public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}
        链式getter and setter

                由于本身setter我们返回的void,此时我们将这个实例本身返回则可以实现链式编程

    public int getAge() {return age;}//链式编程 由于本身setter我们返回的void,此时我们将这个实例本身返回则可以实现链式编程public Dog setAge(int age) {this.age = age;return this;}public String getName() {return name;}//链式编程public Dog setName(String name) {this.name = name;return this;}
        使用链式
Dog dog = new Dog().setAge(10).setName("joker");

链式编程的实际使用

        // 2.获取最小概率值BigDecimal minAwardRate = strategyAwardEntities.stream().map(StrategyAwardEntity::getAwardRate).min(BigDecimal::compareTo).orElse(BigDecimal.ZERO);

lombok自动生成构造

        首先引入依赖假设你配置了Maven,如果还没学到Maven去网上搜索jar包导入库
    <dependencies><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.26</version></dependency></dependencies>
        其次在实体类方法上加上@Data和@Accessors(chain = true)注解即可
@Data
@Accessors(chain = true)
public class Dog {private int age;private String name;
}
        @Data

                属于组合注解用于生成所有字段的Getter、Setter、toString、构造器等大大节省代码量

        @Accessors

                当设置 chain = true 时,生成的 setter 方法会返回当前对象的引用,允许使用链式调用

        

http://www.mnyf.cn/news/51386.html

相关文章:

  • 一个微信网站多少钱抚顺网站seo
  • 做网站容易找工作吗二十四个关键词
  • 潍坊网站建设维护天津百度网站排名优化
  • 营销型网站欣赏网站目录提交
  • 深圳电子商务网站建设app推广一手单
  • 电子商务网站项目建设阶段的划分茶叶营销策划方案
  • 做淘宝网站目的影响seo排名的因素
  • 青岛建网站3000行业关键词
  • 公司网站翻译工作怎么做免费设计模板网站
  • 国外专门做美女车模的网站搜索引擎优化排名工具
  • 免费logo图标在线制作设计seo网络推广专员
  • 网络推广最好的网站有哪些免费顶级域名注册网站
  • wordpress主题源代碼武汉网络seo公司
  • 企业网站哪个平台好重庆网站seo诊断
  • 百石网怎么做网站免费创建个人网页
  • wordpress多站点用户互通阳江seo
  • 网站做二级登录页面容易吗如何自创网站
  • 郑州专业做网站多少钱企业做推广有用吗
  • 网页休闲游戏网站百度指数电脑端查询
  • 网站建设 技术团队介绍网站备案信息查询
  • 网站后台在哪里百度搜索引擎使用技巧
  • 网站标签怎么做跳转百度手机端推广
  • wordpress订阅功能天津seo网络营销
  • 新塘做网站公司永久免费客服系统
  • 做网站学多长时间可以学会官网seo是什么意思
  • 公司建网站制作平台广州最新疫情
  • 网站建设方案及报价北京cms建站模板
  • 浙江网站建设画册设计目前最新推广平台
  • 做网站怎么做网站自然排名怎么优化
  • 有人和兽做的网站百度优化推广