iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >SpringBoot2开发中Spring Initailizr怎么初始化
  • 722
分享到

SpringBoot2开发中Spring Initailizr怎么初始化

2023-06-30 16:06:50 722人浏览 泡泡鱼
摘要

这篇文章主要讲解了“SpringBoot2开发中spring Initailizr怎么初始化”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SpringBoot2开发中Spring&

这篇文章主要讲解了“SpringBoot2开发spring Initailizr怎么初始化”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SpringBoot2开发中Spring Initailizr怎么初始化”吧!

    一、Lombok

    还记得之前示例代码里,写javabean的时候往往要写一堆模板类的代码,比如:get、set、有参/无参构造方法、重写 toString 这些。

    package com.pingguo.boot.bean; public class Pet {    private String name;      public String getName() {        return name;    }     public void setName(String name) {        this.name = name;    }     public Pet(String name) {        this.name = name;    }     public Pet() {    }     @Override    public String toString() {        return "Pet{" +                "name='" + name + '\'' +                '}';    }}

    现在使用 lombok 可以简化 JavaBean 的开发。

    1. 引入 lombok 依赖
    <dependency>        <groupId>org.projectlombok</groupId>        <artifactId>lombok</artifactId>    </dependency>
    2. idea 安装 lombok 插件

    在设置里搜索,安装即可。

    SpringBoot2开发中Spring Initailizr怎么初始化

    3. 使用 lombok 修改之前的代码

    使用 lombok 修改上面的 Pet 类,就可以这么写了:

    package com.pingguo.boot.bean; import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.ToString; @Data@ToString@AllArgsConstructor@NoArgsConstructorpublic class Pet {    private String name;}

    @Data:设置get、set 。

    @ToString:重写 toString 方法。

    @AllArgsConstructor:全参构造器。

    @NoArgsConstructor:无参构造器。

    如果要写部分参数的构造器,那么还是像之前那样自定义即可。

    此外,还可以使用@Slf4j,来使用日志

    @RestController@Slf4jpublic class HelloController {     @Autowired    Car car;     @RequestMapping("/car")    public Car car() {        return car;    }     @RequestMapping("/hello")    public String Hello() {        log.info("请求来了......");        return "Hello SpringBoot2 你好";    }}

    启动应用,访问请求Http://localhost:8080/hello

    SpringBoot2开发中Spring Initailizr怎么初始化

    二、devtools

    官网文档有使用说明。

    就是有一组额外的工具,可以让我们更愉快的开发。

    SpringBoot2开发中Spring Initailizr怎么初始化

    1.引入依赖
    <dependency>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-devtools</artifactId>        <optional>true</optional>    </dependency>

    引入后就可以使用热更新了。

    2.使用

    比如,代码有改动后,使用ctrl+F9重新构建之后,devtools 就会自动重新加载。

    这里改动一个请求地址,改成/hello2:

    @RequestMapping("/hello2")    public String Hello() {        log.info("请求来了......");        return "Hello SpringBoot2 你好";    }

    ctrl+F9后访问原路径http://localhost:8080/hello,就不行了。

    SpringBoot2开发中Spring Initailizr怎么初始化

    应该访问http://localhost:8080/hello2

    SpringBoot2开发中Spring Initailizr怎么初始化

    貌似按ctrl+F9也不比点重启要放便什么。

    没错,其实这里就是做的重启,官方也说了,如果想要真正的热更新还是推荐去使用付费的JRebel

    SpringBoot2开发中Spring Initailizr怎么初始化

    此外,devtools 还有别的功能,只不过暂时还用不上。

    三、Spring Initailizr

    初始化向导,可以帮助我们快速创建出 springboot 应用。

    SpringBoot2开发中Spring Initailizr怎么初始化

    下一步。

    SpringBoot2开发中Spring Initailizr怎么初始化

    继续下一步。亮点来了,这里不需要关注我们要引入哪些 starter 了,直接这里勾选要使用的场景就好。

    SpringBoot2开发中Spring Initailizr怎么初始化

    比如,还要使用数据库,也可以继续勾选:

    SpringBoot2开发中Spring Initailizr怎么初始化

    还要用 redis,没问题继续勾选:

    SpringBoot2开发中Spring Initailizr怎么初始化

    最后这里选个 springboot 版本。

    SpringBoot2开发中Spring Initailizr怎么初始化

    继续下一步。

    SpringBoot2开发中Spring Initailizr怎么初始化

    finish。

    完成创建后,可以看下 pom.xml:

    SpringBoot2开发中Spring Initailizr怎么初始化

    已经把勾选的各种场景导入进去了。另外,开发 WEB 应用的各种目录结构也齐全了,直接上手开发即可。

    感谢各位的阅读,以上就是“SpringBoot2开发中Spring Initailizr怎么初始化”的内容了,经过本文的学习后,相信大家对SpringBoot2开发中Spring Initailizr怎么初始化这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

    --结束END--

    本文标题: SpringBoot2开发中Spring Initailizr怎么初始化

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

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

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • SpringBoot2开发中Spring Initailizr怎么初始化
      这篇文章主要讲解了“SpringBoot2开发中Spring Initailizr怎么初始化”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SpringBoot2开发中Spring&...
      99+
      2023-06-30
    • SpringBoot2开发从0开始Spring Initailizr初始化
      目录SpringBoot2开发从0开始一、Lombok1. 引入 lombok 依赖2. idea 安装 lombok 插件3. 使用 lombok 修改之前的代码二、devtool...
      99+
      2024-04-02
    • Spring Bean怎么初始化
      这篇文章主要为大家展示了“Spring Bean怎么初始化”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Spring Bean怎么初始化”这篇文章吧。前言做Java都有很多年...
      99+
      2023-06-29
    • spring怎么初始化静态变量
      在Spring中,可以通过两种方式来初始化静态变量。1. 使用@Value注解可以使用@Value注解将配置文件中的值注入到静态变量...
      99+
      2023-08-24
      spring
    • Spring Boot中Idea如何从零开始初始化后台项目
      这篇文章主要为大家展示了“Spring Boot中Idea如何从零开始初始化后台项目”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Spring Boot中Idea如何从零开始...
      99+
      2023-06-22
    • 初学 Java Web 开发,怎么开始?
      熟知 Servlet 规范之前,请不要学习任何框架使用最简单的工具,不要任何向导和可视化熟知 HTTP 协议框架很多,但套路基本类似,帮你隐藏很多关于 HTTP 协议细节内容,专注功能开发。但对一个初学者来说,过早的接触框架往往是事倍功半!...
      99+
      2023-06-03
    • spring中bean的初始化方法是什么
      在Spring中,bean的初始化可以通过两种方式来完成:使用@Bean注解的initMethod属性或者实现Initializin...
      99+
      2023-09-21
      spring
    • Spring Boot:Idea从零开始初始化后台项目的教程
      目录1 创建项目1.1 填写项目基本信息1.2 选择项目集成功能2 项目基础配置2.1 gradle文件配置2.2 环境文件配置2.2.1 Logback配置文件2.2.2 MyBa...
      99+
      2024-04-02
    • C#中怎么初始化变量
      这篇文章将为大家详细讲解有关C#中怎么初始化变量,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。C#变量初始化的操作中有两个方法可确保变量在使用前进行了初始化:◆变量是类或结构中的字段,如果没...
      99+
      2023-06-17
    • Java中怎么实现初始化
      Java中怎么实现初始化,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、静态块优先程序首先会执行静态块的内容,这也就有了不写main方法就跑hello wor...
      99+
      2023-06-17
    • VB.NET中怎么初始化数组
      本篇文章给大家分享的是有关VB.NET中怎么初始化数组,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。VB.NET数组初始化在任何编程语言中都很重要。VB.NET与其它语言相似,...
      99+
      2023-06-17
    • C#中怎么初始化数组
      这篇文章给大家介绍C#中怎么初始化数组,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。C#数组初始化三大方法示例// Single-dimensional array (numbers).&...
      99+
      2023-06-17
    • spring初始化bean的过程是什么
      Spring初始化Bean的过程如下: 定义Bean:通过在配置文件或者注解中定义Bean的信息,包括Bean的名称、类别、属性...
      99+
      2024-02-29
      spring
    • 怎么在java中初始化数组
      这篇文章给大家介绍怎么在java中初始化数组,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Java可以用来干什么Java主要应用于:1. web开发;2. Android开发;3. 客户端开发;4. 网页开发;5. 企...
      99+
      2023-06-14
    • C#3.0中对象初始化器和集合初始化器怎么理解
      这篇文章主要讲解了“C#3.0中对象初始化器和集合初始化器怎么理解”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#3.0中对象初始化器和集合初始化器怎么理解”吧!关于对象初始化器(Obje...
      99+
      2023-06-17
    • C++中怎么初始化vector容器
      C++中怎么初始化vector容器,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、STL的基本概念STL(Standard Template Library)标准模板库大...
      99+
      2023-06-20
    • Spring中Bean初始化和销毁的方法是什么
      今天小编给大家分享一下Spring中Bean初始化和销毁的方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Sprin...
      99+
      2023-07-06
    • c++指针怎么初始化
      这篇文章主要介绍“c++指针怎么初始化”,在日常操作中,相信很多人在c++指针怎么初始化问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”c++指针怎么初始化”的疑惑有所帮助!接...
      99+
      2024-04-02
    • C#怎么初始化数组
      本篇内容介绍了“C#怎么初始化数组”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!初始化数组声明一个数组不会在内存中初始化数组。当初始化数组变...
      99+
      2023-06-17
    • Css间距怎么初始化
      本篇内容主要讲解“Css间距怎么初始化”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Css间距怎么初始化”吧!粗暴初始化:* {margin:0;padding:0;border:0px non...
      99+
      2023-06-05
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作