#RING

SpringBoot中如何使用jpa和jpa的相关知识总结

jpa常用的注解: 注解解释@Entity声明类为实体或表。@Table声明表名。@Basic指定非约束明确的各个字段。@Embedded指定类或它的值是一个可嵌入的类的实例的实体的属性。@Id指定的类的属性,用于识别(一个表中的主键)。@GeneratedValue指定如何标识属性可以被初始化,例如自动、手...

SpringBoot Controller接收参数的几种常用方式

获取路径参数。即url/{id}这种形式。获取查询参数。即url?name=这种形式例子GET http://localhost:8080/demo/123?name=suki_rong对应的java代码:@GetMapping("/demo/{id}")publicvoiddemo(@PathVariabl...

编写一个JavaScript函数 parseQueryString,把URL参数解析为一个对象

varurl="http://www.taobao.com/index.php?key0=0&key1=1&key2=2";functionparseQueryString(url){varstr=url.split("?")[1];varitems=str.split("&");varresu...

基于SpringJDBC的事务(Transaction)处理

事务可以保障同一个业务中的多次对数据的写操作全部成功,或全部失败,以此保障数据安全。所以,某个业务中有超过1次的增/删/改操作,就必须使用事务,例如某个业务中有2次Update操作,或者1次Update加上1次Delete操作,甚至3次Update操作等。在使用了SpringJDBC后,如果需要使用事务保障数据安全,只...

基于SpringMVC的文件上传

####1.创建项目创建`MavenProject`,`GroupId`为`cn.tedu.spring`,`ArtifactId`为`SRPINGMVC-03-UPLOAD`,`Packaging`选择`war`。除了添加SpringMVC必要的依赖,另外还需要添加`commons-fileupload`依赖:<...

springboot项目上传文件出现临时文件目录为空

最近写文件上传到服务器读取的代码,前端使用FormData上传,服务端用MultipartFile接收,自己测试了下MultipartFile对象有什么东西,结果一般属性都能出来,测试getInputStrea()方法的时候出现了以下错误,简单一看这是什么目录,从来没见过啊: 百度一番之后发现了这是临时文件存...

Spring中的@Transactional(rollbackFor = Exception.class)属性详解

序言今天我在写代码的时候,看到了。一个注解@Transactional(rollbackFor=Exception.class),今天就和大家分享一下,这个注解的用法; 异常如下图所示,我们都知道Exception分为运行时异常RuntimeException和非运行时异常error是一定会回滚的如果不对运行...

关于spring-boot中的@SpringBootApplication中的@ComponentScan的basePackages的路劲的设置。

最近在看spring-boot的东西,然后搭建了spring-boot的简单项目。但是在spring的入口处加载的时候一直加载不到。最后看了@SpringBootApplication的源码才知道@ComponentScan如果不设置basePackage的话默认会扫描包的所有类,所以最好还是写上basePackage...

spring4.0之二:@Configuration的使用

  从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用...

Spring Boot + Spring Cloud 构建微服务系统(一):服务注册和发现(Consul)

什么是ConsulConsul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其它分布式服务注册与发现的方案,Consul的方案更“一站式”,内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其它工具(比如ZooKeeper等)。使...

最全面的改造Zuul网关为Spring Cloud Gateway(包含Zuul核心实现和Spring Cloud Gateway核心实现)

前言:最近开发了Zuul网关的实现和SpringCloudGateway实现,对比SpringCloudGateway发现后者性能好支持场景也丰富。在高并发或者复杂的分布式下,后者限流和自定义拦截也很棒。 提示:本文主要列出本人开发的Zuul网关核心代码以及SpringCloudGateway核心代码实现。因...

Spring Cloud Gateway入门

1、什么是SpringCloudGatewaySpringCloudGateway是Spring官方基于Spring5.0,SpringBoot2.0和ProjectReactor等技术开发的网关,SpringCloudGateway旨在为微服务架构提供一种简单而有效的统一的API路由管理方式。SpringCloudG...
代码星球 代码星球·2020-04-01

Spring boot获取yml字段内容为null的各种情况

首先,在resource目录下配置test.yml文件A:B:http://123.com?C:username="lili"&password="123456"D:username="lisa"&password="123456"1.为了调用方便,将参数全部设置为static,结果可想而知,获取不到,...

SpringCloud简介

    对于微服务架构、开发的建议:  1.应用程序的核心是业务逻辑、按照业务或客户需求组织资源(重、难)  2.做有生命的产品,而不是项目  3.全栈化  4.后台服务贯彻SingleResponsibilityPrinciple(单一职责原则)  5.VM->Docke...
代码星球 代码星球·2020-04-01

springMVC 验证器

采用Hibernate-validator来进行验证,Hibernate-validator实现了JSR-303验证框架支持注解风格的验证。首先我们要到http://hibernate.org/validator/下载需要的jar包,这里以4.3.1.Final作为演示,解压后把hibernate-validator-...
代码星球 代码星球·2020-04-01
首页上一页...526527528529530...下一页尾页