Spring
人生丶几度
为什么一个人发呆
展开
-
AJAX跨域
当一个域访问另一个域的资源时,这时候就会出现跨域问题。比如说前后端分离的项目,前端访问后端,这时候就存在着跨域。如果不解决这个问题,那我们是无法访问资源的。 那什么会出现跨域呢?主要有三方面的原因:1.浏览器的限制。2跨域。3.XHR(XMLHttpRequest)请求。 那针对这三个原因我们也可以相应的从三个方面去解决。1.让浏览器不再进行限制,指定参数可以实现。价值不大。因...原创 2018-06-25 23:51:04 · 158 阅读 · 0 评论 -
AJAX跨域补充
这篇博客是对上一篇博客的补充,如果有人用的不是Spring框架,那么就可以使用其他的方法实现跨域访问了。它可以从两个角度来解决,一个是调用方配置,一个是被调用方配置。调用方:隐藏跨域1.NGINX实现2.APACHE实现被调用方:支持跨域1.服务端实现(重点)Filter实现带Cookie的AJAX跨域可使用方法获得过来的域名,实现自动匹配推荐用自动匹配这种来匹配域名,不然域名稍微改一点就...原创 2018-06-26 17:53:13 · 98 阅读 · 0 评论 -
热部署、动态include和静态include的区别
在平时编写代码时,改动了一点后端代码或者前端JSP代码,如果没有热部署的话每次改动一点就需要重新启动服务看效果,不得不说这是一种很麻烦并且浪费时间的事。所以我们往往会采用热部署,改动了代码后让他自动加载,从而我们不需要重新启动服务就能看到更改过的效果。热部署配置份很多情况,有SSM,SSH,Maven管理的热部署。都有细微的差别。可根据自己的实际情况配置。 SSH: <con...原创 2018-07-03 09:56:55 · 682 阅读 · 0 评论 -
Spring中的bean和javabeand的区别和各自的scope
首先介绍下他们之间的不同:用处不同:传统javabean更多地作为值传递参数,而spring中的bean用处几乎无处不在,任何组件都可以被称为bean。写法不同:传统javabean作为值对象,要求每个属性都提供getter和setter方法;但spring中的bean只需为接受设值注入的属性提供setter方法。生命周期不同:传统javabean作为值对象传递,不接受任何容器管理其生...原创 2018-08-23 11:26:14 · 1787 阅读 · 0 评论 -
@ResponseBody返回4种数据格式的数据
1、返回一个键值对或者集合前端JS请求: //返回值为map的形式 $(".name").blur(function(){ $.ajax({ type:"Post",//请求类型 url:"/mvc-demo/user/nameProving?t="+new Date().getTime(),//请求的url data:{name:$(".name").va...原创 2018-08-29 10:54:20 · 21184 阅读 · 3 评论 -
@ResponseBody返回一个xml格式的数据
1.前端js请求:重点:dataType:"xml" $("#json5").click(function(){ $.ajax({ type:"Post",//请求类型 url:"/mvc-demo/user/nameProving5?t="+new Date().getTime(),//请求的url data:{name:$(".name").val()},/...原创 2018-08-29 16:49:47 · 8151 阅读 · 0 评论 -
MyBatis关联映射----一对多映射
在上篇一对一的基础之上我们来开发一对多的关联映射,下面的例子中一对一和一对多同时实现了。我们以学生和学生证为一对一的关系,学生和课程为一对多的关系。1.数据库2.实体类科目实体类package com.mvc.demo.pojo;/** * 科目类 * @author hjh */public class Subject { private Integer ...原创 2018-09-04 21:20:17 · 288 阅读 · 0 评论 -
Failed to configure a DataSource: 'url' attribute is not specified and no embedded 的三种解决办法
在初次完成项目的构建后,启动项目时出错,提示信息“Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. ” ,这个异常很好理解,直接翻译成中文,一看便知了 “配置数据源失败:没有指定'url'属性,也不能配置嵌入式数据源...转载 2019-03-07 17:32:26 · 11416 阅读 · 1 评论 -
Spring boot慢sql查询配置
将执行的sql超过设置时间的找出来,以便于知道优化哪些sqlapplication.properties ,100表示时间,单位毫秒#spring.datasource.druid.filter.stat.enabled=true 部署数据源默认打开可不配置spring.datasource.druid.filter.stat.log-slow-sql=truespring.d...原创 2019-05-31 13:46:30 · 6663 阅读 · 0 评论