Springboot下如何配置实现跨域请求

SpringBoot下如何配置实现跨域请求 什么是跨域请求? 跨域请求,就是说浏览器在执行脚本文件的ajax请求时,甲苯文件所在的服务地址和请求的服务地址不一样。说白了就是ip、网络协议、端口都一样的时候,就是同一个域,否则就是跨域。就是由于Netscape提出一个著名的安全策略-同源策略造成的,就是浏览器对JavaScript施加的安全限制。是防止外网的脚本恶意攻击服务器的一种措施。 SpringBoot 工程如何解决跨域问题? 那么如何在SpringBoot中处理跨域问题呢?方法有很多,这里着重讲一种——利用@Configuration配置跨域。 代码实现如下: @Configuration public class CorsConfig { private CorsConfiguration buildConfig()...

1 minute read

Springboot 上传文件大小设置

SpringBoot 上传文件大小设置 2018-10-23 17:40:34.150 WARN 1100 — [nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved exception caused by handler...

2 minute read

Spring boot配置文件 多环境配置

Spring Boot配置文件-多环境配置 一. 多环境配置的好处: 1.不同环境配置可以配置不同的参数~ 2.便于部署,提高效率,减少出错~ 二. properties多环境配置 配置激活选项 spring.profiles.active=dev 2.添加其他配置文件 application.properties: #激活哪一个环境的配置文件 spring.profiles.active=dev #公共配置...

1 minute read

Springboot 获取前端页面参数的几种方式总结

SpringBoot 获取前端页面参数的几种方式总结 Spring Boot 的一个好处就是通过注解可以轻松获取前端页面的参数,之后可以将参数经过一系列处理传送到后台数据库。大概分为以下几种: 1.指定前端url请求参数名称与方法名一致。 2.通过Http ServletRequest来获取前端页面参数 3.通过创建一个JavaBean 对象来封装表单参数或者是请求url 路径中的参数。 4.通过PathVariable 注解来绑定请求路径的参数 5.通过RequestParam注解来获取 6.通过ModeAttribute方式来注入参数...

1 minute read

Spring boot 的常用注解 总结

Spring Boot 的常用注解 总结 @RestController和@RequestMapping注解 4.0重要的一个新的改进是@RestController注解,它继承自@Controller注解。4.0之前的版本,Spring MVC 的组件都使用@Controller来标识当前类是一个控制器servlet。使用这个特性,我们可以开发REST服务的时候不需要使用@Controller而专门的@RestController 当你实现一个RESTful web services 的时候,response将一直通过response body 发送。为了简化开发,Spring 4.0...

1 minute read

Redistemplate中string类型的使用

RedisTemplate中string类型的使用 简述 在使用springboot时,我们有时候会整合Redis进行相关操作,首先在pom.xml中添加redis相关依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 在application.properties中添加相关配置,更具体的配置可以自行寻找 #=========redis基础配置========= spring.redis.database=0 spring.redis.host=192.168.180.130 spring.redis.port=6379 # 连接超时时间 单位...

4 minute read

Spring boot 基础

Spring Boot 基础 使用eclipse工具搭建一个简单的Spring Boot 1.配置java 运行环境 1.1 配置jdk环境 1.2配置环境变量 创建JAVA_HOME变量,值为jdk路径;创建CLASSPATH变量,填值有两种方式,(1)使用%JAVA_HOME%\lib(2)使用jdk安装路径\lib;配置path变量,添值也有两种方式,(1)使用%JAVA_HOME%\bin(2)使用jdk安装路径\bin 2.配置maven 2.1配置maven环境变量 下载maven解压,创建MAVEN_HOME,值为maven的解压路径; 配置path变量,同上。...

1 minute read

Git命令

Git命令 2018年2月5日 [TOC] 配置开发者信息 用户名和邮箱是本地git客户端的变量,它不随git库的改变而改变。每一次提交都会记录用户名和邮箱。github的贡献统计就是按照邮箱来统计的。码云的邮箱名和登录名要一致才会被统计到。 git config user.name查看用户名 git config user.email查看邮箱名 git config --global user.name...

3 minute read