自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 第四章(续)、使用JPA构建条件查询

可以通过扩展 Spring Data 提供的常用接口创建自定义的数据访问接 口,通过操作对象实现对数据表的增删改查操作。然而,很多时候,继承的方法不能满足所有功能 需求。为此,Spring Data 对构建简单条件查询和自定义的数据操作语句等提供了支持。Spring Data 定义了方法命名规则,通过遵循命名规则声明数据访问接口中的方法,可以快速构建简 单条件查询。构建简单条件查询时,查询方法不可随意命名,需要满足一定的规则。

2023-03-22 16:46:07 1408

原创 第三章(续)、使用SpringBoot构建Rest API

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

2023-03-21 20:28:26 627

原创 第三章(续)、自定义异常处理器

定义局部异常处理程序只需要处理异常的控制器类中添加方法,指定处理的异常类型,并在方法前 使用@ExceptionHandler 注解说明该方法是一个异常处理程序即可。model.addAttribute("msg","Error Message:"+e.getMessage()+",太笨了,这都能算错");在上面的代码段中,calculate()方法负责处理计算请求,添加的 exceptionHandler()方法作为异常处理 程序,用于处理可能发生的算术异常。

2023-03-21 19:25:11 260

原创 第四章(续)、Spring Data 数据访问接口

Spring Data 提供了访问操作数据的 统一规范,该规范约定了对于关系型和非关系型数据库操作的统一标准,可用于实现 CRUD(增 加、查询、修改、删除)、参数查询、分页和排序等操作。Spring Data 提供 Repository 接口规范数据访问的统一标准,并提供该接口的一系列派生 接口,扩展了更多操作。

2023-03-21 19:13:16 267

原创 第四章(续)、Spring Data JPA

JpaRepository 接口自身提供了一些方法,实现数据库的增删改查的基本操作,所以通过继 承 JpaRepository 接口来创建自定义的 Repository 接口,可以直接继承这些基本操作,如果有其 他需求,可以根据需求添加更多方法声明。

2023-03-21 14:59:18 336

原创 第四章、在SpringBoot中访问数据

然而,有的时候,您可能希望使用其他第三方数据源实现,如阿里巴巴的Druid数据源实现。在上面的代码中,spring.datasource.druid.max-active属性用于配置数据库连接池的最大活动 数量,这里设置为100,spring.datasource.druid.initial-size属性用于配置数据库连接池的 初始大小,这里设置为10。直接在pom.xml文件中 添加druid的启动依赖,该启动依赖提供了druid数据源的自动配置,从而不需要我们添加自己的配置 类或指定数据源类型。

2023-03-21 11:37:00 292

原创 第三章(续)SpringBoot处理Error和Exception

Spring Boot 针对错误和异常处理提供自己的默认机制,并提供一个默认的映射/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面来展示异常内容开发人员也可在此基础上定制化对错误和异常的处理。对于错误(如 404)和异常,Spring Boot 提供默认的错误页面, 并在错误页面显示错误消息和异常消息。默认的错误页面对用户来说并不友好,所以我们可以自定义错误页面。src/main/resources/static 目录下新建的 error 目录。

2023-03-09 19:56:57 456

原创 第三章(续)SpringBoot处理JSON数据

AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。而在Ajax中,最常用的就是返回JSON格式的数据。

2023-03-09 18:43:20 876

原创 第三章(续)Thymeleaf语法(二)

表达式字面值运算符(操作符)常用的 th:*这一类的属性表达式的基本对象表达式的工具对象。

2023-03-07 17:12:36 643

原创 第三章(续)Thymeleaf语法(一)

Thymeleaf中提供了一套标准方言,这种方言提供了各种处理器,这些处理器可以应用特定的逻辑到某个组件(标签、文本、注释等)对象。并且,对于大多数用户来说,这套标准方言足以满足各种逻辑表达的需求。官方提供的Thymeleaf-spring方言,可以刚好地利用spring framework中的一些特性。例如,使用Spring Expression Language 或者Spring EL 代替OGNL。

2023-03-05 22:12:34 660 2

原创 第三章:SpringBoot中使用Thymeleaf

是一个开源Java库根据获得许可。这是一个模板引擎。它是用于Web(基于Servlet)和非Web(离线)环境的引擎。对于现代HTML5 JVM Web开发而言,它是完美的选择。它提供了与Spring Framework的完全集成。使用Thymeleaf可以使我们优雅的创建可维护的模板,因为它可以在不影响原生的设计属性的基础上,动态的实现数据的绑定和逻辑表达,这使得我们实现前后端分离变得更加容易。

2023-03-01 16:40:55 650

原创 第二章 使用SpringBoot创建WEB应用程序

SpringBoot安装以及使用SpringBoot访问静态资源

2023-03-01 16:10:53 687 4

原创 第一章:SpringBoot概述

Spring Boot是一个Spring模块,为Spring框架提供RAD(快速应用程序开发)功能。Spring Boot是一个构建在Spring框架顶部的项目。它提供了一种简便,快捷的方式来设置,配置和运行基于Web的简单应用程序。简而言之,SpringBoot是Spring Framework 和嵌入式服务器的组合。SpringBoot提出 约定大于配置,减少大量的XML配置,同时减少开发人员的工作量,这意味着我们可以快速的开发出基于spring的高级应用程序。

2023-02-28 15:41:24 548

JDK-Java17免费下载windows64位

觉得官方登录麻烦,可以点这里下载JDK17 64位。该版本是exe安装版,Winsow操作系统使用

2023-03-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除