• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






天生自然

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  吴裕雄--天生自然Spring和SpringBoot开发实战学习笔记

上一页 1 ··· 19 20 21 22 23 24 25 26 下一页

 
吴裕雄--天生自然--Spring Boot--@Query和@Modifying注解
摘要:1.@Query注解 使用@Query注解可以将JPQL语句直接定义在数据访问接口方法上,并且接口方法名不受查询关键字和关联查询命名规范约束。 2.@Modifying注解 可以使用@Modifying和@Query注解组合定义在数据访问接口方法上,进行更新查询操作。 @Query注解 public 阅读全文
posted @ 2021-09-26 16:32 吴裕雄
吴裕雄--天生自然--Spring Boot--使用Spring Data JPA实现用户(User)与权限(Authority)的多对多关系映射
摘要:在Spring Data JPA中使用@ManyToMany来注解多对多的映射关系,由一个关联表来维护。关联表的表名默认是:主表名+下划线+从表名(主表是指关系维护端对应的表,从表是指关系被维护端对应的表)。关联表只有两个外键字段,分别指向主表ID和从表ID。字段的名称默认为:主表名+下划线+主表中 阅读全文
posted @ 2021-09-26 15:31 吴裕雄
吴裕雄--天生自然--Spring Boot--使用Spring Data JPA实现Author与Article的一对多关系映射
摘要:在Spring Data JPA中,使用@OneToMany和@ManyToOne来表示一对多的双向关联。例如,一端(Author)使用@OneToMany,多端(Article)使用@ManyToOne。 在JPA规范中,一对多的双向关系由多端(如Article)来维护。就是说多端为关系的维护端, 阅读全文
posted @ 2021-09-26 14:33 吴裕雄
吴裕雄--天生自然--Spring Boot--使用Spring Data JPA实现人与身份证的一对一关系映射
摘要:在Spring Data JPA中有一对一、一对多、多对多等关系映射 @OneToOne 一对一关系,在现实生活中是十分常见的。比如一个大学生只有一张一卡通,一张一卡通只属于一个大学生。再比如人与身份证的关系也是一对一的关系。 在Spring Data JPA中,可用两种方式描述一对一关系映射。一种 阅读全文
posted @ 2021-09-26 13:37 吴裕雄
吴裕雄--天生自然--Spring Boot--myclipse配置java
摘要:在主界面工具栏上找到window --> preferences选项,如图所示 在新弹出界面选择Java --> Installed JREs,先不管当前的配置,选择ADD ADD之后选择standard VM,然后点击next 在新弹出框中,这里就要用到Java home和jre name,这是配 阅读全文
posted @ 2021-09-26 13:21 吴裕雄
吴裕雄--天生自然--Spring Boot--使用Mysql添加-查询用户
摘要:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P 阅读全文
posted @ 2021-09-26 10:16 吴裕雄
吴裕雄--天生自然--Spring Boot--解决 Error creating bean with name 'entityManagerFactory' defined in class path resource
摘要:就是在下面这块代码 @Entity @Table(name="ay_user") public class AyUser { 加一个这个:@Proxy(lazy = false) 变成: @Proxy(lazy = false) @Entity @Table(name="ay_user") publ 阅读全文
posted @ 2021-09-26 10:01 吴裕雄
吴裕雄--天生自然--Spring Boot--Spring Data JPA
摘要:JPA(Java Persistence API)是官方提出的Java持久化规范。JPA通过注解或XML描述对象—关系(表)的映射关系,并将内存中的实体对象持久化到数据库。 Spring Data JPA通过提供基于JPA的Repository极大地简化了JPA的写法,在几乎不写实现的情况下,实现数 阅读全文
posted @ 2021-09-25 18:35 吴裕雄
吴裕雄--天生自然--Spring Boot--Spring Boot对JSP的支持
摘要:1.创建Spring Boot Web应用ch5_4 2.修改pom.xml文件,添加Servlet、Tomcat和JSTL依赖 3.设置Web应用ch5_4的上下文路径及页面配置信息 4.创建实体类Book 5.创建控制器类ThymeleafController 6.整理脚本样式静态文件 7.Vi 阅读全文
posted @ 2021-09-25 13:18 吴裕雄
吴裕雄--天生自然--Spring Boot--@ExceptionHandler注解和@ControllerAdvice注解
摘要:使用自定义error页面并没有真正处理异常,可以使用@ExceptionHandler注解处理异常。 如果在Controller中有一个使用@ExceptionHandler注解修饰的方法,那么当Controller的任何方法抛出异常时,都由该方法处理异常。 使用@ExceptionHandler注 阅读全文
posted @ 2021-09-25 12:15 吴裕雄
吴裕雄--天生自然--Spring Boot--Spring Boot的异常统一处理
摘要:自定义error页面 在Spring Boot Web应用的src/main/resources/templates目录下添加error.html页面,访问发生错误或异常时,Spring Boot将自动找到该页面作为错误页面。Spring Boot为错误页面提供了以下属性: timestamp:错误 阅读全文
posted @ 2021-09-25 11:44 吴裕雄
吴裕雄--天生自然--Spring Boot--Spring Boot文件上传与下载
摘要:从Servlet 3.0开始,就提供了处理文件上传的方法,但这种文件上传需要在Java Servlet中完成,而Spring MVC提供了更简单的封装。Spring MVC是通过Apache Commons FileUpload技术实现一个MultipartResolver的实现类CommonsMu 阅读全文
posted @ 2021-09-25 09:46 吴裕雄
吴裕雄--天生自然--Spring Boot--Spring Boot处理JSON数据
摘要:在Spring Boot的Web应用中,内置了JSON数据的解析功能,默认使用Jackson自动完成解析(不需要加载Jackson依赖包),当控制器返回一个Java对象或集合数据时,Spring Boot自动将其转换成JSON数据,使用起来很方便简洁。 Spring Boot处理JSON数据时,需要 阅读全文
posted @ 2021-09-20 22:35 吴裕雄
吴裕雄--天生自然--Spring Boot--基于Thymeleaf与BootStrap的Web开发实例
摘要:创建基于Thymeleaf模板引擎的Spring Boot Web应用 1.创建基于Thymeleaf模板引擎的Spring Boot Web应用ch5_2 2.设置Web应用ch5_2的上下文路径 3.创建实体类Book 4.创建控制器类ThymeleafController 5.整理脚本样式静态 阅读全文
posted @ 2021-09-20 21:34 吴裕雄
吴裕雄--天生自然--Spring Boot--Spring Boot与Thymeleaf的表单验证
摘要:使用Hibernate Validator验证表单时,需要利用它的标注类型在实体模型的属性上嵌入约束。 空检查 @Null:验证对象是否为null。 @NotNull:验证对象是否不为null,无法查检长度为0的字符串。 @NotBlank:检查约束字符串是不是null,还有被trim后的长度是否大 阅读全文
posted @ 2021-09-20 20:17 吴裕雄
吴裕雄--天生自然--Spring Boot--Spring Boot与Thymeleaf实现页面信息国际化
摘要:1.编写国际化资源属性文件 2.添加配置文件内容,引入资源属性文件 3.重写localeResolver方法配置语言区域选择 4.创建控制器类I18nTestController 5.创建视图页面,并获得国际化信息 6.运行 src/main/resources目录下创建i18n/admin文件夹, 阅读全文
posted @ 2021-09-20 19:31 吴裕雄
吴裕雄--天生自然--Spring Boot--Thymeleaf基础语法
摘要:1.引入Thymeleaf <html xmlns:th="http://www.thymeleaf.org"> <img th:src="'images/' + ${aBook.picture}"/> 2.输出内容 使用th:text和th:utext将文本内容输出到所在标签的body中。假如在国 阅读全文
posted @ 2021-09-20 16:57 吴裕雄
吴裕雄--天生自然--Spring Boot的Web开发支持
摘要:如果开发者希望开发Spring Boot的Web应用程序,可以在Spring Boot项目的pom.xml文件中,添加如下依赖配置: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st 阅读全文
posted @ 2021-09-20 15:39 吴裕雄
吴裕雄--天生自然--Spring Boot--自定义Starters
摘要:自定义一个Starter(spring_boot_mystarters)。要求:当类路径中存在MyService类时,自动配置该类的Bean,并可以将相应Bean的属性在application.properties中配置。 修改Spring Boot项目spring_boot_mystarters的 阅读全文
posted @ 2021-09-20 13:41 吴裕雄
吴裕雄--天生自然--Spring Boot基本配置和注解
摘要:@Value 使用@Value注解读取配置文件内容示例代码如下: @Value("${test.msg}") //test.msg为配置文件application.properties中的key private String msg; //通过@Value注解将配置文件中key对应的value赋值给 阅读全文
posted @ 2021-09-20 12:24 吴裕雄
 

上一页 1 ··· 19 20 21 22 23 24 25 26 下一页