随笔分类 -  spring boot

摘要:简述三者区别 注解的定义(在version 4.1中): 1、@NotNull: 2、@NotEmpty: 也就是说,@NotEmpty除了@NotNull之外还需要保证@Size(min=1),这也是一个注解,这里规定最小长度等于1,也就是类似于集合非空。 3、@NotBlank: 类似地,除了@ 阅读全文
posted @ 2019-09-06 13:58 龙宝cl 阅读(498) 评论(0) 推荐(0)
摘要:最近原Hibernate项目需要添加一个条件,结构有点类似下面的格式,学生和房间是多对一的关系,现在要查询所有没有房间的学生。 Class Student{ @ManyToOne Room room;} 一开始的查询语句是这样的: CriteriaBuilder criteriaBuilder = 阅读全文
posted @ 2019-09-02 14:02 龙宝cl 阅读(1020) 评论(0) 推荐(0)
摘要:在spring boot 集成使用jdbctemplate,首先在pom文件中引入相应的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifact 阅读全文
posted @ 2019-05-08 22:01 龙宝cl 阅读(3075) 评论(0) 推荐(0)
摘要:园主这一阵子接到一个需求,就是将spring data jpa再进行封装,实现通过调用一个baseRepository,来实现每个类的增删改查操作,结合spring data jpa 原有的便捷操作,实现快捷开发,话不多说,上代码! 1 首先编写通用接口 package com.hhsj.repos 阅读全文
posted @ 2019-02-21 17:07 龙宝cl 阅读(2732) 评论(1) 推荐(2)
摘要:通过数据库动态生成自己想要生成的各种模板,需要了解grovery。 view -> Tool Windows -> Database + -> Data source -> MySQL 配置数据库信息 建立存放实体的包 导入必要maven依赖 <!--mysql--> <dependency> <g 阅读全文
posted @ 2019-02-18 18:16 龙宝cl 阅读(7824) 评论(3) 推荐(2)
摘要:最近一直在研究Spring Boot,今天为大家介绍下Spring Data JPA在Spring Boot中的应用,如有错误,欢迎大家指正。 先解释下什么是JPA JPA就是一个基于O/R映射的标准规范(即实体类和数据库中的表的一种对映) Spring Data JPA是Spring Data 中 阅读全文
posted @ 2018-11-16 10:54 龙宝cl 阅读(939) 评论(0) 推荐(0)
摘要:1 项目结构图 2 AnyUserDetailsService 3 WebSecurityConfig 4 Constant 5 HomeController 6 UserEntity 7 Mapper 8 UserService 阅读全文
posted @ 2018-11-02 14:30 龙宝cl 阅读(809) 评论(0) 推荐(0)
摘要:1.QQ邮箱发送邮件设置 首先登录QQ邮箱>>>登录成功后找到设置>>>然后找到邮箱设置>>>点击账户>>>找到POP3|SMTP服务>>>点击开启(开启需要验证,验证成功后会有一串授权码用于发送邮件使用)>>>验证成功 看图操作 授权码一定记得复制出来 阅读全文
posted @ 2018-10-14 08:49 龙宝cl 阅读(223) 评论(0) 推荐(0)
摘要:1 pom.xml文件中添加依赖 2 在yml文件中配置属性 3 在类中的使用(例子) 阅读全文
posted @ 2018-09-21 16:49 龙宝cl 阅读(198) 评论(0) 推荐(0)
摘要:在spring boot2.x向上,书写配置类时集成的WebMvcConfigurerAdapter会显示此类已经过时。 解决:不继承WebMvcConfigurerAdapter类,该实现WebMvcConfigurer接口,实现同样的功能,且此接口无需实现全部方法。 阅读全文
posted @ 2018-09-20 14:13 龙宝cl 阅读(207) 评论(0) 推荐(0)
摘要:1 Druid数据源简介 Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。通过访问http://localhost:8080(自己的端口)/druid/ 可以查看监控面板 2 在application.yml文件中添加配置 2 Druid配置(java文件版)( 阅读全文
posted @ 2018-09-20 09:28 龙宝cl 阅读(3540) 评论(0) 推荐(0)
摘要:1 生成的mapper接口上打上注解 2 在pom.xml中需要导入mysql(根据需要),jdbc和mybatis的依赖 3 在主类上设置扫描 4 com.mysql.cj.exceptions等报错是因为时区问题 在配置文件中加入 5 在配置文件中指定mybatis的配置文件位置 classpa 阅读全文
posted @ 2018-09-12 17:26 龙宝cl 阅读(206) 评论(0) 推荐(0)
摘要:转载请标明出处: http://blog.csdn.net/forezp/article/details/71023536 本文出自方志朋的博客 swagger,中文“拽”的意思。它是一个功能强大的api框架,它的集成非常简单,不仅提供了在线文档的查阅,而且还提供了在线文档的测试。另外swagger 阅读全文
posted @ 2018-09-12 10:52 龙宝cl 阅读(205) 评论(0) 推荐(0)
摘要:一、在spring的应用中我们存在两种过滤的用法,一种是拦截器、另外一种当然是过滤器。我们这里介绍过滤器在springboot的用法,在springmvc中的用法基本上一样,只是配置上面有点区别。 二、filter功能,它使用户可以改变一个 request和修改一个response. Filter 阅读全文
posted @ 2018-09-12 09:48 龙宝cl 阅读(424) 评论(0) 推荐(0)
摘要:摘要 Spring的WebMvcConfigurer接口提供了很多方法让我们来定制SpringMVC的配置。而且Spring还提供了WebMvcConfigurerAdapter让我们更加优化的去进行配置。我们的配置类可以直接继承WebMvcConfigurerAdapter来进行配置。 confi 阅读全文
posted @ 2018-09-12 09:32 龙宝cl 阅读(9137) 评论(0) 推荐(0)
摘要:1 处理器拦截器简介 Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器) 类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 2 常见应用场景 1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page Vi 阅读全文
posted @ 2018-09-12 09:16 龙宝cl 阅读(217) 评论(0) 推荐(0)