spring
vincent_hahaha
haha ha
展开
-
springboot接收JSONArray
请求参数如下:[ { "name": "jack" }]在springboot后端程序中要接收这种参数方式如下: @PostMapping("/test") public void test(@RequestBody JSONArray data){ System.out.println(data); }...原创 2020-04-22 12:29:08 · 3827 阅读 · 0 评论 -
Springboot 2.x上传文件大小限制
springboot上传大文件时,报错:Spring Boot:The field file exceeds its maximum permitted size of 1048576 bytes.需要在application.yaml文件中添加下面的配置:spring: servlet: multipart: max-request-size: 500MB ...原创 2020-04-04 15:51:20 · 377 阅读 · 1 评论 -
从零开始搭建spring-cloud(5) ----config
Spring Boot profile在Spring Boot应用中,我们可以将配置内容写入application.yml,设置多个profile,也可以用多个application-{profile}.properties文件配置,并在启动时指定–spring.profiles.active={profile}来加载不同环境下的配置。在Spring Cloud微服务架构中,这种方式未必适用,...原创 2019-12-09 09:26:57 · 136 阅读 · 0 评论 -
springboot通过Intellij指定端口
不需要再application.properties中写明端口:server.port=9000,因为有时候需要在一个项目中启动两个不同的端口。因此我们在Edit Configuration中复制一个,然后修改Program arguments即可...原创 2019-11-30 17:38:39 · 828 阅读 · 0 评论 -
微服务中为什么需要服务发现?
最简单的情况下:只有A,B两个服务,他们都有自己的IP地址,如果A调用B,那么需要在A中配置B的地址就可以了。但是如果B的服务有多个,如下图:在分布式系统中,多个自治的B并不共享主内存。因此B的服务不仅多,而且会根据具体情况动态变化。因此数量也是不固定的。例如在流量小的时候B的数量会变小,当大流量时B的数量可以增多。因此在A中的配置写B的IP是不现实的。这时就需要注册中心了,B在启动时就...原创 2019-11-27 16:35:59 · 878 阅读 · 0 评论 -
微服务SpringCloud
特点一系列微小的服务共同组成跑在自己的进程里每个服务为独立的业务开发独立部署分布式管理与单体架构的区别单体架构特点所有的功能都打包在一个WAR包中基本上没有外部依赖部署在一个WEB容器中,例如tomcat,jetty共用一个数据库DB单体架构的优点容易测试,在本地就可以启动完整的系统,不需要外部依赖容易部署,直接打成一个WAR包,放到容器下就可以运行单体架...原创 2019-11-27 14:50:03 · 103 阅读 · 0 评论 -
@RequestBody如何使用
@RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);GET方式无请求体,所以使用@RequestBody接收数据时,前端不能使用GET方式提交数据,而是用POST方式进行提交。例如下面一个controller中: @PostMapping("/get/{username}") public ResponseResult get(@Pa...原创 2019-11-25 10:30:07 · 340 阅读 · 0 评论 -
zuul在zuulFilter获取返回值后,接口获取不到数据
在zuul代码中使用POST_TYPE修改返回的值时,默认是在前端返回,如果要获取返回给前端的数据,需要修改代码: InputStream stream = ctx.getResponseDataStream(); try { String body = StreamUtils.copyToString(stream, StandardCha...原创 2019-11-21 16:35:02 · 1632 阅读 · 0 评论 -
springcloud 返回json
最近搞Eureka的时候 项目的返回从Json变为了Xml解决方案在请求的Mapping上加上produces = { “application/json;charset=UTF-8” },例如:@GetMapping(value = "/user", produces = { "application/json;charset=UTF-8" })...原创 2019-11-21 15:47:46 · 1168 阅读 · 0 评论 -
从零开始搭建spring-cloud(4) ----Hystrix
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-06-27 23:50:00 · 113 阅读 · 0 评论 -
从零开始搭建spring-cloud(3) ----feign
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-06-27 23:26:00 · 102 阅读 · 1 评论 -
从零开始搭建spring-cloud(2) ----ribbon
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-06-27 00:04:00 · 86 阅读 · 0 评论 -
SpringBoot Controller接收参数的几种常用方式
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-06-24 16:44:00 · 973 阅读 · 0 评论 -
从零开始搭建spring-cloud(5) ----zuul
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-06-23 18:03:00 · 133 阅读 · 0 评论 -
springboot 使用interceptor 返回前端http状态码为0
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-06-20 14:09:00 · 901 阅读 · 0 评论 -
Spring Cloud Zuul The 'Access-Control-Allow-Origin' header contains multiple values
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-06-19 14:28:00 · 437 阅读 · 0 评论 -
从零开始搭建spring-cloud(0) --springboot与springcloud的关系
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-06-18 20:35:00 · 160 阅读 · 0 评论 -
从零开始搭建spring-cloud(1) ----eureka
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> 什么是Eureka,什么是服务注册与发现?Spring Boot作为目前最火爆的web框架。那么spring boot与Eureka又有什么关联呢?Eureka是Netflix开源的一个RESTful服务,主要用于服务的注册发现。Eureka由两个组件组成:Eureka服务器和Eurek...原创 2019-06-18 18:38:00 · 123 阅读 · 0 评论 -
Spring Boot 2.1.x actuator 连接 ElasticSearch Connection refused: no further information 异常处理...
java.net.ConnectException: Connection refused: no further information at org.elasticsearch.client.RestClient$SyncResponseListener.get(RestClient.java:943) ~[elasticsearch-rest-client-6.4.3.jar:6....原创 2019-06-11 16:16:00 · 1828 阅读 · 0 评论 -
springboot controller 参数绑定
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-06-05 16:59:00 · 651 阅读 · 0 评论 -
springboot教程(三)
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-06-04 18:05:00 · 163 阅读 · 0 评论 -
springboot 跨域配置cors
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-05-30 11:21:00 · 140 阅读 · 0 评论 -
springboot常用注解总结
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-05-29 15:47:00 · 74 阅读 · 0 评论 -
SpringMVC使用AOP
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-05-27 18:20:00 · 295 阅读 · 0 评论 -
springboot教程-web(二)
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> 第一节现在开始springboot-web开发教程。引入依赖,pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...原创 2019-05-16 14:44:00 · 501 阅读 · 0 评论 -
springboot教程(一)
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-04-19 17:25:00 · 190 阅读 · 0 评论 -
Ajax发送formdata数据,SpringMVC后台处理
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2018-08-30 20:46:00 · 377 阅读 · 0 评论 -
springmvc controller接收前端发送数组
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2018-08-23 21:18:00 · 746 阅读 · 0 评论 -
maven打包跳过测试
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2018-06-02 16:50:00 · 81 阅读 · 0 评论 -
springmvc 前端传给后台中文数据时,会产生乱码
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2018-04-19 10:53:00 · 450 阅读 · 1 评论 -
Spring5.0 Kafka2.11
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2017-11-12 23:14:00 · 167 阅读 · 0 评论 -
定时器注入spring
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2017-11-09 16:20:00 · 174 阅读 · 0 评论 -
intellij idea操作maven时控制台中文乱码
只留存记录windows环境下,Intellij idea12中maven操作时,控制台中文乱码问题(编译报错或者clean install时出现的其他错误描述乱码)在cmd中mvn中文正常显示,log4j打印日志也是ok的。解决方法:Setting->maven->runner VMoptions: -Dfile.encoding=GB...原创 2017-08-22 15:35:00 · 100 阅读 · 0 评论 -
spring 通过EsClientFactory注入elasticsearch
spring-es.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://...原创 2017-07-05 15:20:00 · 439 阅读 · 0 评论 -
spring elasticsearch5.4
pom.xml<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/POM/4.0.0 http://maven.apache.org/xsd...原创 2017-07-01 13:41:00 · 161 阅读 · 0 评论 -
maven命令行创建project
创建普通java project:mvn archetype:generate -DgroupId=com.vincent -DartifactId=Java_Project -DpackageName=com.ac.iie-DarchetypeCatalog=internalChoose a number or apply filter (format: [groupId:]artifa...原创 2016-12-25 22:11:00 · 119 阅读 · 0 评论 -
Spring MVC 对@InitBinder数据绑定的使用
JavabeanPlatformUser.java@Entity@Table(name="dsm_USER")publicclassPlatformUserextendsDsmObject{@Id@GeneratedValue(strategy=GenerationType.AUTO)@ColumnprivateIntegeruserid;@Colum...原创 2015-06-10 15:21:00 · 97 阅读 · 0 评论 -
SpringMVC Checkbox 对List 数据绑定
http://stackoverflow.com/questions/8700339/spring-mvc-usage-of-formcheckbox-to-bind-dataI know there have been already questions around this topic, but I have not figured out how to solve the follow...原创 2015-06-08 12:11:00 · 247 阅读 · 0 评论 -
Spring MVC中 log4j日志文件配置相对路径
log4j和web.xml配置webAppRootKey 的问题1在web.xml配置<context-param><param-name>webAppRootKey</param-name><param-value>web.sample.root</param-value></context-par...原创 2015-05-20 15:29:00 · 155 阅读 · 0 评论 -
SpringMVC 使用hibernate返回list
在dao中查询出来的实体return this.dao.getListByHQL("from 类名");在controller中要得到这个list,List<类名> 类名首字母小写= platformOrgService.findAllOrg();request.setAttribute("类名首字母小写", 类名首字母小写);...原创 2015-05-14 10:45:00 · 83 阅读 · 0 评论