![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
秋小苒
我也曾是一腔热血啊
展开
-
Sping IOC原理
Spring的核心思想是什么? Spring整个系列的最最核心的概念当属IoC, AOP。sping IOC原理IoC对编程带来的最大改变不是从代码上,而是从思想上,发生了”主从换位”的变化。 传统应用程序都是由我们在类内部主动创建依赖对象,从而导致类与类之间高耦合,难于测试; 有了IoC容器后, 把创建对象和查找依赖对象的控制权交给了容器, 由容器进行注入组合对象, 通过容器管理对象的生老病死原创 2018-05-06 00:22:43 · 247 阅读 · 0 评论 -
SpringMVC中的Model和SessionAttribute
https://blog.csdn.net/maoyeqiu/article/details/49719437Model的作用域类似于request但不是request,前台发出请求后在调用controller中的方法前会将请求的参数填充到model中,在执行了handler方法之后才会把Model中的数据填充到request中。@SessionAttributes(“attributeNam...转载 2019-02-12 17:51:58 · 634 阅读 · 1 评论 -
web数据存入数据库之后乱码
https://www.cnblogs.com/tom-plus/p/5701741.html转载 2019-02-11 15:58:23 · 319 阅读 · 0 评论 -
返回JSONArray出错No converter found for return value of type: class net.sf.json.JSONArray
No converter found for return value of type: class net.sf.json.JSONArray 解决办法:在springmvc中,如果使用@ResponseBody 返回json格式对象,需要导入jackson的jar包。<!-- https://mvnrepository.com/artifact/com.fasterxml.ja...原创 2018-08-08 23:04:25 · 1174 阅读 · 0 评论 -
深入理解SpringAOP
其实对于Spring AOP虽然我学过,但是我觉得我一直不太理解他是干嘛的?AOP就是切面编程。主要是为了将与业务逻辑无关的代码分离开来,比如:日志,权限,事务处理,异常处理,性能统计。例如在每次执行某个方法之前我们需要记录日志,或者判断有无权限去执行接下来的代码,我们经常会多个方法上做这些操作,但是这些操作是和我们的业务逻辑无关的,又需要多次使用,那么我们就可以将这些方法抽取出来作为一个切面类。...原创 2018-08-07 17:22:58 · 585 阅读 · 0 评论 -
SpringMVC配置前端控制器后静态资源无法访问
问题描述:配置前端控制器后发现CSS,html,图片等静态资源都无法访问了。试了各种路径都无法访问到,在网上搜索发现是配置的问题。 由于spring mvc拦截了所有请求,所以当你设置 <!-- 配置视图解析器,将方法返回的字符串转化为对应的物理地址,配置前缀,后缀,简化地址的的书写 --> <bean class="org.springfra...转载 2018-08-03 00:29:51 · 1146 阅读 · 0 评论 -
SpringMVC拦截器登录之后重新回到之前的页面及未登录非法访问
之前想着在后台去登陆的时候拿到之前页面的url但是不知道怎么拿,而且发现就算拿也是哪的是登录的uri不是登录之前的uri,然后就想着从页面上获取,在除了登录注册外的每个页面上都获取到访问的uri然后想办法存到session中,登录之后再取出来进行跳转。但是感觉有点麻烦啊!这样我每个页面都需要写一次,获取uri,然后在存到session中,想到为header.jsp是几乎是嵌在出登录注册之外的所有页...原创 2018-08-14 18:10:01 · 6762 阅读 · 0 评论 -
Ajax+js验证用户名是否存在
js文件//浏览器一起动就判断浏览器 获取XMLHttpRequest/*创建异步对象的函数 */function createXMLHttpRequest() { try { return new XMLHttpRequest();//常用的浏览器创建 } catch (e) { try { retur...原创 2018-07-26 23:24:22 · 2431 阅读 · 0 评论 -
spring获取受管bean的两种方式
受管bean 是指由Spring容器负责管理的javabeans,也就是在核心配置文件中使用标签配置的类id属性用于定义名称,不允许在容器中重复,只能定义一个名称. class属性用于定义对应的类的全名称,例如java.util.Date。默认要求对应的类中必须有无参构造器【反射Class.forName(“”).newInstance()】默认spring的IoC容器提供了单例模式的实现。如果需原创 2018-05-05 16:11:27 · 422 阅读 · 0 评论 -
购物车问题总结
一,数据库表的设计二,加入购物车在点击加入购物车时需要将bid和text框中的商品数量shopCount加入添加到购物车中,shopCount的值在点击添加到购物车时触发js函数得到shopCount的值,然后在js函数中通过ajax将shopCount的值作为num,还有bid(图书id)传给后台的action。...原创 2019-02-13 22:47:37 · 1532 阅读 · 0 评论