首页 > 其他分享 >day130-springboot的各种配置与应用

day130-springboot的各种配置与应用

时间:2023-11-15 20:23:28浏览次数:39  
标签:day130 springboot Spring age 配置 name Initailizr String

编写spring boot应用

看官方文档

Developing with Spring Boot

查看场景依赖,引入对应自动配置的场景,

编写配置文件中debug=true开启自动配置报告。

  • Negative(不生效)

  • Positive(生效)

Lombok的应用

Lombok用标签方式代替构造器、getter/setter、toString()等鸡肋代码。

引入依赖

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
</dependency>

在配置实体类时,使用@Data,@ToString等注解配置对应的实体类构造函数。

@NoArgsConstructor
//@AllArgsConstructor
@Data
@ToString
@EqualsAndHashCode
public class User {

   private String name;
   private Integer age;

   private Pet pet;

   public User(String name,Integer age){
       this.name = name;
       this.age = age;
  }
}

简化日志开发

@Slf4j注解提供日志的信息,log.info可以输出日志信息

@Slf4j
@RestController
public class HelloController {
   @RequestMapping("/hello")
   public String handle01(@RequestParam("name") String name){
       log.info("请求进来了....");
       return "Hello, Spring Boot 2!"+"你好:"+name;
  }
}

Spring Initailizr

Spring Initailizr是创建Spring Boot工程向导。

在IDEA中,菜单栏New -> Project -> Spring Initailizr。

在其中可以选择配置各种所需要的环境,会自动为其下载所需依赖包。

标签:day130,springboot,Spring,age,配置,name,Initailizr,String
From: https://www.cnblogs.com/GUGUZIZI/p/17834669.html

相关文章

  • Widows环境下安装Nginx并配置开机自启
    1下载Nginx下载地址:http://nginx.org/en/download.html2启动Nginxnginx的启动方式有两种:一种是直接点击nginx.exe启动,另一种是通过命令行启动2.1直接启动找到nginx目录,双击nginx.exe即可启动2.2命令行启动在nginx目录地址栏输入cmd,进入cmd窗口输入下列命令行nginx.exe或者st......
  • ubuntu20相关配置(双系统)
    ubuntu20下载安装进入安装界面后,在左侧选择中文,然后安装键盘布局选择左侧选择English(US)网络不用选,直接下一步其他选项中的安装第三方软件勾上(安装显卡驱动),然后下一步安装类型选择其他创建四个分区用于:EFI系统分区,大小800MB用于:交换空间,大小10000MB挂载......
  • Linux系统Keepalive Nginx做前置机配置
     1、软件官网下载https://www.keepalived.org/download.htmlhttp://nginx.org/download/选择软件版本如下[root@ZE-NGXFR01data]#lltotal1960-rw-------1sysadmsysadm927631Nov1510:34keepalived-2.0.10.tar.gz-rw-------1sysadmsysadm1073322Nov1511:01......
  • nginx allow和deny配置
     在NGINX中,可以通过配置文件和特定的指令来实现权限控制。以下是一些常见的权限控制方法:使用deny指令:在NGINX配置文件中,可以使用deny指令来拒绝特定IP地址或IP地址范围的访问。可以将deny指令放在server块或location块中。例如,要拒绝特定IP地址的访问,可以这样配置:nginx......
  • 实用干货丨Eolink Apikit 配置和告警规则的各种用法
    API在运行过程中可能会遇到各种异常情况,如响应时间过长、调用频率过高、请求参数错误等,这些异常会对系统的稳定性和性能产生严重影响。因此,对API进行异常监控和告警是非常必要的。本文将介绍EolinkApikit中使用的告警规则,帮助开发者和运维人员更好地监控和管理API。全局告警......
  • 软件测试|Windows系统配置pytest+allure环境教程
    前言allure可以输出非常精美的测试报告,也可以和pytest进行完美结合,不仅可以渲染页面,还可以控制用例的执行。本文我们将介绍Windows系统中如何配置allure环境。第一步:配置Java环境因为allure的运行依赖于Java环境,所以我们需要先配置好Java环境,allure需要的Java环境为:JDK1.8+,配置......
  • SpringBoot模拟插入1000000万条数据
    一、数据库表准备CREATETABLE`student`(`id`bigintNOTNULLCOMMENT'用户id',`name`varchar(50)COLLATEutf8mb4_general_ciDEFAULTNULLCOMMENT'姓名',`address`varchar(250)COLLATEutf8mb4_general_ciDEFAULTNULLCOMMENT'地址'......
  • Mysql免安装版(windows)配置
    1.安装包见附件注意:附件不允许上传分卷包,只能zip后缀,下载后需要将.z01,z02,z03后面的.zip删除,最终附件如下mysql-5.7.38-winx64.z01mysql-5.7.38-winx64.z02mysql-5.7.38-winx64.z03mysql-5.7.38-winx64.zip或者去官网下载 https://dev.mysql.com/downloads/mysql/2.安......
  • Django配置项
    django核心配置项 本文来自:https://www.cnblogs.com/rangger/p/9801247.htmlDjango的默认配置文件中,包含上百条配置项目,其中很多是我们‘一辈子’都不碰到或者不需要单独配置的,这些项目在需要的时候再去查手册。强调:配置的默认值不是在settings.py文件中!不要以为settings.p......
  • springboot~ConfigurableListableBeanFactory和ApplicationContext的使用场景
    在工具类中封装getBean,使用哪个接口来实现实事上,在工具类中,实现BeanFactoryPostProcessor和ApplicationContextAware接口后,使用它们构造方法里的对象ConfigurableListableBeanFactory和ApplicationContext都可以很方便的获取spring容器里的bean,而在实际应用时,还有有些不同的,比如在......