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

公司品牌flash网站设计怎样制作网页且有链接

公司品牌flash网站设计,怎样制作网页且有链接,苏州网站建设一条龙,数控编程培训文章目录 接收HTTP请求。RestController全局异常处理器Component依赖注入LombokDataBuildersneakyThrowsRequiredArgsConstructor 读取yml文件配置类注解 接收HTTP请求。 RequestMapping 接收HTTP请求。具体一点是 GetMapping PostMapping PutMapping DeleteMapping 一共… 文章目录 接收HTTP请求。RestController全局异常处理器Component依赖注入LombokDataBuildersneakyThrowsRequiredArgsConstructor 读取yml文件配置类注解 接收HTTP请求。 RequestMapping 接收HTTP请求。具体一点是 GetMapping PostMapping PutMapping DeleteMapping 一共四个Http请求RequestMapping(/file) 可以放在上面配置一个基础的路径,上面四个用来配置具体的路径。对于get请求有两种参数方式一个是查询参数一个是路径参数。 查询参数 http:localhost:8080/user/get?id1; 路径参数 http:localhost:8080/user/get/1 查询参数 使用 RequestParam Integer id; 这样来接收。对于路径参数 使用 PathVairable注解来接收参数。 对于表单请求 Post数据携带携带在请求体中使用RequestBody注解来接收 PostMapping(/add) public void test03(RequestBody User user){}RestController 这个注解是Controller和ResponseBody的结合。 Controller表示该类是一个控制器能够处理 HTTP 请求。 ResponseBody表示方法返回的对象会直接通过 HTTP 响应返回而不是渲染为视图。 Controller 注解用于传统的 Web 应用通常会返回视图名由视图解析器如 Thymeleaf 或 JSP来渲染视图。 RestController 注解用于构建 RESTful API方法返回的不是视图而是直接返回数据通常是 JSON。 全局异常处理器 对于异常处理需要配置全局异常处理器。 用来了两个注解一个是RestConrollerAdvice注解另一个是ExceptionHanler注解。 **ControllerAdvice**** 用于定义全局的异常处理、全局数据绑定、全局模型属性等。 ** **ExceptionHandler**** 注解用于定义一个方法来处理特定类型的异常。它可以处理控制器方法中抛出的异常能够捕获特定的异常并返回自定义的响应。** RestControllerAdvice public class GlobalExceptionHandler {ExceptionHandler(Exception.class) //可以使用自定义的注解.class public Result handleException(Exception ex) {return Result.error(ex.getMessage());} }Component Component 是一个通用的 Spring 注解用于标记一个类作为 Spring 容器中的一个 Bean可以用于任何层次包括 DAO、服务层、控制器等。 提供派生的注解方式 Service 表示自己是服务层组件 Repository 标记数据访问层 Dao 组件 Controller 用来标记控制器类组件 这是SpringMVC的控制器用来处理请求并返回视图。依赖注入 IOC实现了控制反转讲Bean的创建交给了Spring容器去做现在需要实现依赖注入创建对象。 Autowired 注解告诉 Spring 框架自动将需要的 Bean 注入到指定的字段、构造器或方法中Spring 容器会根据类型或名称自动找到匹配的 Bean 并注入。 Lombok Lombok 是一个 Java 库通过注解的方式自动生成常见的样板代码如 getter、setter、toString、equals、hashCode、构造器等从而简化 Java 类的代码编写提升开发效率。Lombok 利用注解处理器annotation processor在编译时自动生成代码这样开发者就不需要手动编写这些重复的、冗长的代码了。 自动生成getter、setter、toString、equals、hashcode、构造器等方法提高了开发的效率。 Data 是一个组合注解包含了 Getter、Setter、ToString、EqualsAndHashCode 以及 RequiredArgsConstructor。 Data 正常使用三个注解即可。 Data NoArgsConstructor AllArgsConstructor public class Carousel {private Integer id;private String imageUrl; }Builder 使用 font stylecolor:#403f53;background-color:#fbfbfb;Builder/font 注解Lombok 会自动为你生成一个构建器类通过该构建器可以设置对象的各种属性并最终构建出该对象。这个方式避免了传统构造器方法中传递过多参数的冗长提供了更加直观和灵活的对象创建方式。 sneakyThrows 对于出现异常的方法可以使用下面的: font stylecolor:#403f53;background-color:#fbfbfb;SneakyThrows/font 注解用来自动抛出检查型异常避免手动捕获或声明异常。这对于简化代码和避免不必要的异常声明非常有用。 自动抛出检查形异常; RequiredArgsConstructor 通过RequiredArgsConstructor final 关键字,实现对象的注入。 **RequiredArgsConstructor**这是 Lombok 提供的注解它会自动生成一个构造器该构造器包含所有被 final 修饰的字段和被 **final**** 关键字**将字段标记为 final意味着该字段一旦赋值就不能被修改。通过将依赖注入的字段设置为 final可以确保它们在对象创建后不会被更改从而增强对象的不可变性。 RequiredArgsConstructor public class UserController {private final UserService userService;读取yml文件 有一些信息在yml文件中进行了配置在代码中需调用信息。 Value(${minio.endpoint}) private String endpoint; Value(${minio.accessKey}) private String accessKey; Value(${minio.secretKey}) private String secretKey;Value 是 Spring 框架中用于注入属性值的注解。它通常用于将外部配置文件如 application.properties 或 application.yml中的属性值注入到 Spring 管理的 Bean 中。 配置类注解 Configuration 是 Spring 框架中的一个注解用于标识一个类作为配置类Configuration Class该类可以包含 Spring 容器的 bean 定义。通常使用 Configuration 注解的类中会定义一些 Bean 注解的方法这些方法用于向 Spring 容器注册 bean从而支持通过 Java 配置来代替 XML 配置文件。 Configuration public class MinioConfig {Value(${minio.endpoint})private String endpoint;Value(${minio.accessKey})private String accessKey;Value(${minio.secretKey})private String secretKey;//Spring会自动扫描并注册Bean实列Beanpublic MinioClient minioClient() {return MinioClient.builder().endpoint(endpoint).credentials(accessKey, secretKey).build();}}
http://www.zqtcl.cn/news/615793/

相关文章:

  • 天助可以搜索别人网站曲靖网站推广
  • 易语言编程可以做网站么网站备案流程
  • 我想接加工单seo搜索引擎优化工资
  • 西宁做网站君博推荐wordpress如何管理
  • 个人建一个网站多少钱怎样优化网络速度
  • 网站建设项目进度表长春百度seo代理
  • 购物网站排名哪家好免费做房产网站
  • 手机免费建设网站制作南通网站建设排名公司哪家好
  • 做商城网站哪里买企业官网招聘
  • 网站自己做流量互联网营销培训平台
  • 如何查看网站备案官方网站建设状况
  • 做什麽网站有前景软件 开发 公司
  • 淘宝做短视频网站好建设银行代发工资网站
  • 北京建商城网站网站做指向是什么意思
  • 定制网站开发介绍图移动网站适配
  • 青海网站建设怎么建设腾云建站官网
  • 怎样自己做企业的网站gif制作软件app
  • 阿里云建站后台网站建设多少钱合适
  • 自媒体图片素材网站景区网站怎么做的
  • 模块化网站建设江宁做网站
  • 电视网站后台管理系统漏洞淘客推广怎么做
  • 网站建设基础大纲文案丽江网站建设 莱芜
  • 程序员找工作的网站怎么给搞笑网站做文案
  • 网站flsh怎么做能被百度收录的建站网站
  • 娄底网站seo建平台网站费用
  • seo优化网站的注意事项WordPress伪静态公告404
  • 手机网站自动适应沈阳网站建设公司电话
  • 备案号网站下边苏州广告公司招聘
  • 企业网站设计模板js做网站
  • 福州最好的网站建设公司网络策划