随笔分类 -  java

摘要:maven项目的话添加下面的依赖即可 <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</ar 阅读全文
posted @ 2020-08-03 20:00 ls1519🎈 阅读(283) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/FondWang/p/12034875.html https://www.cnblogs.com/lw5946/p/11574987.html 前言 数据效验工作在开发工作中,是非常重要的,保证数据的正确性,可靠性,安全性。不仅在前端进行效验,还要在后 阅读全文
posted @ 2020-08-03 19:59 ls1519🎈 阅读(676) 评论(0) 推荐(0)
摘要:在代码开发过程中,参数的定义非常重要,目前springmvc提供的较多的参数获取方式,譬如 @PathVariable 和 @RequestParam, 或者通过增加如下注解 <mvc:annotation-driven> </mvc:annotation-driven> mvc:annotatio 阅读全文
posted @ 2020-08-03 19:55 ls1519🎈 阅读(1922) 评论(0) 推荐(0)
摘要:网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互 阅读全文
posted @ 2020-08-03 19:52 ls1519🎈 阅读(163) 评论(0) 推荐(0)
摘要:基本查询 基本查询也分为两种,一种是 Spring Data 默认已经实现,一种是根据查询的方法来自动解析成 SQL。 预先生成方法 Spring Boot Jpa 默认预先生成了一些基本的CURD的方法,例如:增、删、改等等 1 继承 JpaRepository public interface 阅读全文
posted @ 2020-08-03 19:50 ls1519🎈 阅读(350) 评论(0) 推荐(0)
摘要:在常见业务开发中,POST请求常常在这些地方使用:前端表单提交时、调用接口代码时和使用Postman测试接口时。我们下面来一一了解: 一、前端表单提交时 application/x-www-form-urlencoded 表单代码: <form action="http://localhost:88 阅读全文
posted @ 2020-08-03 19:46 ls1519🎈 阅读(1115) 评论(0) 推荐(0)
摘要:一.服务器安装docker yum install docker 修改配置文件,打开2375端口 [root@microservice ~]# vim /usr/lib/systemd/system/docker.service 在ExecStart=/usr/bin/dockerd-current 阅读全文
posted @ 2020-08-03 19:45 ls1519🎈 阅读(1615) 评论(0) 推荐(0)
摘要:spring mvc 可以自动的帮你封装参数成为对象,不用自己手动的通过request一个一个的获取参数,但是这样自动的参数封装碰碰到了集合参数可能就需要点小技巧才可以了。 一、基础类型和引用类型有什么区别? 基础类型是直接保存在堆栈上面的,引用类型(对象)值保存在堆上面,地址保存在栈上面的,基础类 阅读全文
posted @ 2020-08-03 19:25 ls1519🎈 阅读(651) 评论(0) 推荐(0)
摘要:关于Lombok,其实在网上可以找到很多如何使用的文章,但是很少能找到比较齐全的整理。我也一直寻思着想写一篇各个注解用法的总结,但是一直都没有付诸行动。今天看到了微信公众号”原力注入”推送的这篇文章,总结的内容很全,所以分享给所有关注我博客的朋友们。 Lombok简介 Project Lombok 阅读全文
posted @ 2020-08-03 19:21 ls1519🎈 阅读(290) 评论(0) 推荐(0)
摘要:在后端发生异常或者是请求出错时,前端通常显示如下 Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Fri Jun 07 1 阅读全文
posted @ 2020-08-03 19:19 ls1519🎈 阅读(517) 评论(0) 推荐(0)
摘要:SpringBoot全局异常准备 说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码。 开发准备 环境要求JDK:1.8SpringBoot:1.5.17.RELEASE 首先还是Maven的相关依赖: <properties> <project.build.sourceEncodi 阅读全文
posted @ 2020-08-03 19:18 ls1519🎈 阅读(212) 评论(0) 推荐(0)
摘要:曾几何时,开发了一个小小工具,然后想一次性提交多个表單,如: { "company":{ "id":"4308D4EDFA8B8D0505CDDD4A9EADA818", "name":"11", "address":"112" }, "computer":[ { "mainEngine":"a11 阅读全文
posted @ 2020-08-03 19:15 ls1519🎈 阅读(1575) 评论(0) 推荐(0)
摘要:为什么这么设计(Why’s THE Design)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。如果你有想要了解的问题,可以在文章下面留言。 当我们想要持久化地存储数据时,使用关系型数据库往往都 阅读全文
posted @ 2020-08-03 19:08 ls1519🎈 阅读(285) 评论(0) 推荐(1)
摘要:POST请求时 @RequestBody --> JSON字符串部分 @RequestParam --> 请求参数部分 application/json格局图 图一.png form-data、x-www-form-urlencoded格局图 图二.png 1、从content-type方面总结: 阅读全文
posted @ 2020-08-03 14:23 ls1519🎈 阅读(455) 评论(0) 推荐(0)
摘要:参考文章:http://www.tuicool.com/articles/jQJBNv 1. 一个使用@Query注解的简单例子 @Query(value = "select name,author,price from Book b where b.price>?1 and b.price<?2" 阅读全文
posted @ 2020-08-03 14:13 ls1519🎈 阅读(210) 评论(0) 推荐(0)
摘要:前提需要明白List是引用类型,引用类型采用引用传递。 我们经常会遇到一些需求求集合的交集、差集、并集。例如下面两个集合: List<String> list1 = new ArrayList<String>(); list1.add("A"); list1.add("B"); List<Strin 阅读全文
posted @ 2020-07-31 20:29 ls1519🎈 阅读(227) 评论(0) 推荐(0)
摘要:1、传统传参方式 方法参数中使用request,通过request.getParameter("参数名"),再封装到bean中 @RequestMapping("/test01") public ModelAndView test01(HttpServletRequest request){ Str 阅读全文
posted @ 2020-07-30 17:43 ls1519🎈 阅读(202) 评论(0) 推荐(0)
摘要:前言 在刚开始学习的时候,在dao的定义的接口需要继承JpaRepository<T, ID>接口和JpaSpecificationExecutor< T >接口,但是一直以来我用到的都只是JpaRepository,用于自动生成相关SQL语句简化代码。而JpaSpecificationExecut 阅读全文
posted @ 2020-07-29 14:18 ls1519🎈 阅读(1561) 评论(0) 推荐(0)
摘要:首先创建一个可持久化的实体类 dao层继承JpaRepository T:实体类 ID:实体类的主键类型 JPA中支持的关键词: And 等价于 SQL 中的 and 关键字,比如 findByUsernameAndPassword(String user, Striang pwd); Or 等价于 阅读全文
posted @ 2020-07-21 21:35 ls1519🎈 阅读(2092) 评论(0) 推荐(0)
摘要:1. @Valid: @Valid注解用于校验,所属包为:javax.validation.Valid。 ① 首先需要在实体类的相应字段上添加用于充当校验条件的注解,如:@Min,如下代码(age属于Girl类中的属性): @Min(value = 18,message = "未成年禁止入内") p 阅读全文
posted @ 2020-07-21 21:31 ls1519🎈 阅读(611) 评论(0) 推荐(0)