SpringBoot
咖啡马
这个作者很懒,什么都没留下…
展开
-
SpringBoot跨域问题解决的两种后端方法
何为跨域:只要协议、域名、端口有任何一个不同,都被当作是不同的域。跨域问题导致403: 表示资源不可用。服务器理解客户的请求,但拒绝处理它,通常由于服务器上文件或目录的权限设置导致的WEB访问错误。跨域资源共享(CORS)CORS(Cross-Origin Resource Sharing)跨域资源共享,定义了必须在访问跨域资源时,浏览器与服务器应该如何沟通。CORS背后的基本思想就是使用自定义的HTTP头部让浏览器与服务器进行沟通,从而决定请求或响应是应该成功还是失败。服务器端对于CORS原创 2020-10-23 12:50:52 · 442 阅读 · 0 评论 -
SpringBoot 配置静态资源映射
SpringBoot 配置静态资源映射(嵌入式servlet容器)先决知识request.getSession().getServletContext().getRealPath("/"),这个很重要,将其称为 docBase,即 “文档基目录” 在单模块项目中,如果不存在 src/main/webapp 目录,则 docBase 被设置为C盘下临时的随机目录,例如 C:\Users\Administrator\AppData\Local\Temp\tomcat-docbase.287224657转载 2020-10-09 15:13:39 · 503 阅读 · 0 评论 -
WebJars简介 —— 前端资源的jar包形式
WebJars是一个很神奇的东西,可以让大家以jar包的形式来使用前端的各种框架、组件。什么是WebJars什么是WebJars?WebJars是将客户端(浏览器)资源(JavaScript,Css等)打成jar包文件,以对资源进行统一依赖管理。WebJars的jar包部署在Maven中央仓库上。为什么使用我们在开发Java web项目的时候会使用像Maven,Gradle等构建工具以实现对jar包版本依赖管理,以及项目的自动化管理,但是对于JavaScript,Css等前端资源包,我们只能转载 2020-10-09 12:44:41 · 215 阅读 · 0 评论 -
SpringBoot日志实现
SpringBoot日志实现SpringBoot日志默认实现SpringBoot默认的日志实现是使用slf4j+logback,这种实现类似于JDBC + 数据库驱动(统一接口+实现类)。slf4j叫做日志门面,是一个统一的日志接口层,各种具体的日志实现都可以通过slf4j来实现,比如logback就是一个具体的日志门面的实现。常见日志框架市面上常见的日志框架有:JUL , JCL , Jboss-logging , logback , log4j , log4j2 , slf4j等转载 2020-10-09 12:09:53 · 402 阅读 · 0 评论 -
SpringBoot多环境配置profiles
1.什么是Profiles?Profile 可以让 Spring 对不同的环境提供不同配置的功能,可以通过激活、指定参数等方式快速切换环境2.SpringBoot的主配置文件application.yml的存放路径共有4种file:config/file:/classpath:config/classpath:/优先级从高到底2 多Profile文件形式在进行实际开发的时候,分为本地环境、测试环境和生产环境,这就需要配置多个配置文件,如端口号等等,我们当然可以每更换一个环境就改一次配原创 2020-10-07 21:04:08 · 519 阅读 · 0 评论 -
SpringBoot配置文件
SpringBoot使用一个全局的配置文件,配置文件名是固定的application.propertiesapplication.yml配置文件的作用:修改springboot自动配置的默认值原创 2020-10-07 12:22:44 · 138 阅读 · 0 评论 -
SpringBoot 原理初探
自动配置:pom.xmlspring-boot-dependences核心依赖在父工程中我们在写或者引入springboot依赖的时候,不需要指定版本,就因为有这些版本仓库<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>原创 2020-10-07 10:30:21 · 143 阅读 · 0 评论