随笔分类 -  Spring

摘要:这个系列主要是讲Spring注解的使用,可以为后面SpringBoot的学习带来一定的帮助。我觉得从Spring直接过度到SpringBoot还是有点快,还是得需要一个演变的过程。从Spring开发,再到注解开发,然后到SpringBoot开发,可以让大家知道框架是怎样炼成的,以及Java项目的开发 阅读全文
posted @ 2019-09-17 07:44 薛定谔病态猫 阅读(217) 评论(0) 推荐(0)
摘要:一. Servlet中的异步请求 在Servlet 3.0之前,Servlet采用Thread-Per-Request的方式处理请求,即每一次Http请求都由某一个线程从头到尾负责处理。如果要处理一些IO操作,以及访问数据库,调用第三方服务接口时,这种做法是十分耗时的。可以用代码测试一下: 同步方式 阅读全文
posted @ 2018-12-27 20:26 薛定谔病态猫 阅读(360) 评论(0) 推荐(0)
摘要:SpringMVC是三层架构中的控制层部分,有过JavaWEB开发经验的同学一定很熟悉它的使用了。这边有我之前整理的SpringMVC相关的链接: 1.SpringMVC入门 2.SpringMVC进阶 3.深入SpringMVC注解 看过之后大致对springmvc有一个了解,但对于真正完全掌握s 阅读全文
posted @ 2018-12-26 17:01 薛定谔病态猫 阅读(298) 评论(0) 推荐(0)
摘要:Servlet3.0简介 Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布。该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化 Web 应用的开发和部署。其中有几项特性的引入让开发者感到非常兴奋,同时也获得了 Java 阅读全文
posted @ 2018-12-21 11:07 薛定谔病态猫 阅读(398) 评论(0) 推荐(0)
摘要:注解开发 AOP AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是基于AOP的思想,横向重复,纵向抽取。详细的AOP介绍请看这里,本篇主要是讨论AOP在spring注解开发中的运用。 AOP的使用 1.导入aop模块(sp 阅读全文
posted @ 2018-12-18 16:13 薛定谔病态猫 阅读(340) 评论(0) 推荐(0)
摘要:自动装配可以大大地减少属性和构造器参数的指派。 自动装配也可以在解析对象时更新配置。 自动装配的方式有很多,其中包含spring的注解以及java自带的注解下面来看一看这些自动装配方式的区别 1.@Autowired(Spring规范) @Autowired 在Spring2.5引入,可以对成员变量 阅读全文
posted @ 2018-12-12 18:03 薛定谔病态猫 阅读(367) 评论(0) 推荐(0)
摘要:在Spring框架中,属性的注入我们有多种方式,我们可以通过构造方法注入,可以通过set方法注入,也可以通过p名称空间注入,方式多种多样,对于复杂的数据类型比如对象、数组、List集合、map集合、Properties等,我们也都有相应的注入方式。其中比较常用的是set注入的方式,下面来看看spri 阅读全文
posted @ 2018-12-12 15:01 薛定谔病态猫 阅读(389) 评论(0) 推荐(0)
摘要:Bean的生命周期 Spring Bean 的生命周期在整个 Spring 中占有很重要的位置,掌握这些可以加深对 Spring 的理解。 首先看下生命周期图: 再谈生命周期之前有一点需要先明确: Spring 只帮我们管理单例模式 Bean 的完整生命周期,对于 prototype 的 bean 阅读全文
posted @ 2018-12-11 17:13 薛定谔病态猫 阅读(192) 评论(0) 推荐(0)
摘要:1.@Import注册组件 @Import主要功能是通过导入的方式实现把实例加入springIOC容器中, 使用ImportSelector注册组件: InportBeanDefinitionRegistrar:手动注册组件 测试: 2.使用FactoryBean注册组件: 关于FactoryBea 阅读全文
posted @ 2018-12-11 15:59 薛定谔病态猫 阅读(313) 评论(0) 推荐(0)
摘要:传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低。2、在开发中在.jav 阅读全文
posted @ 2018-12-07 15:32 薛定谔病态猫 阅读(326) 评论(0) 推荐(0)
摘要:1. IOC和DI的理解 2. IOC的实现原理-反射与工厂模式 3. Spring进阶之路 4. SpringBoot配置类的使用 5. @ModelAttribute详解 6. @RequestParam、@RequestBody和@ModelAttribute区别 7. @ResponseBo 阅读全文
posted @ 2018-08-07 20:01 薛定谔病态猫 阅读(157) 评论(0) 推荐(0)
摘要:原文链接:https://blog.csdn.net/chenpeng19910926/article/details/70837756 @Controller 在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Control 阅读全文
posted @ 2018-06-06 21:27 薛定谔病态猫 阅读(285) 评论(0) 推荐(0)