Spring
VCHH
这个作者很懒,什么都没留下…
展开
-
Spring 简述
spring 是是一个开源框架,是为了解决企业应用程序开发,功能如下◆目的:解决企业应用开发的复杂性◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能◆范围:任何Java应用简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。◆轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的J转载 2016-05-12 10:51:46 · 649 阅读 · 0 评论 -
spring框架学习(六)AOP
AOP(Aspect-OrientedProgramming)面向方面编程,与OOP完全不同,使用AOP编程系统被分为方面或关注点,而不是OOP中的对象。 AOP的引入 在OOP面向对象的使用中,无可避免的会出现代码重复,而且使用面向对象的编程方式,这种重复无法避免,比如用户权限判断中,根据相应的权限执行相应的方法;在servlet中设置编码格式时,同样相同的代码出现很多次,而且还根业务无关,很...转载 2018-06-15 11:19:37 · 162 阅读 · 0 评论 -
在IntelliJ IDEA中创建Spring项目
在IntelliJ IDEA中创建Spring项目在首先点击Create New Project 勾选Spring然后next 设置你项目所想要存放的路径以及名字 注:IntelliJ IDEA中的project相当于eclipse中的workspace,而module才相当于一个project,所以我们不需要创建workspace,IntelliJ IDEA默认也会给你创建一个module。这时...原创 2018-06-15 12:42:24 · 377 阅读 · 0 评论 -
使用intelliJ创建 spring boot + gradle + mybatis站点
使用intelliJ创建 spring boot + gradle + mybatis站点创建项目打开intelliJ, 注意,这软件需要注册,但现在是有在线激活的服务器的,反正,你自己可以想办法的 。点击Create New Project选择Spring Initializr给你的项目填写一点信息,Group和Artifact你随便填(填的格式不对的话,Intelli...转载 2018-09-20 12:31:06 · 430 阅读 · 0 评论 -
spring-boot前世今生(简单介绍)
序本文主要讲述spring boot的由来,即其它诞生的背景,初衷,现状,及对未来的展望。 背景在很早的年代,J2EE还是java企业级应用的王者规范,EJB风行其道。后来有一个叫Rod Johnson的音乐学博士,写了本《Expert One on one J2EE without EJB》,发明了spring,创办了interface21公司,给Java的企业级开发带来了一阵春风。...转载 2018-09-28 12:37:23 · 445 阅读 · 0 评论 -
Spring Boot与Spring的区别
Spring Boot是最近这几年才火起来的,那么它到底与Spring有啥区别呢?想了解区别,其实就是Spring Boot提供了哪些特征:Spring Boot可以建立独立的Spring应用程序; 内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再做部署工作了。 无需再像Spring那样搞一堆繁琐的xml文件的配置; 可以自动配置Spri...转载 2018-09-28 12:39:34 · 144 阅读 · 0 评论 -
Spring Boot(一):概述(1)——起源、历史、背景等
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lsxf_xin/article/details/79448037概述: Spring Boot为开发者带来了更好的开发体验,但写完代码只是万里长征路上的一小步,后续的运维工作才是让很多人真正感到无助的。 Spring Boot在运维方面做了很多工作,部署、监控、度量,无一不在其...转载 2018-09-28 12:43:36 · 330 阅读 · 0 评论 -
SpringBoot(一):Spring的发展
1.Spring1.x时代 在Spring1.x时代,都是通过xml文件配置bean,随着项目的不断扩大,需要将xml配置分放到不同的配置文件中,需要频繁的在java类和xml配置文件中切换。2.Spring2.x时代 随着JDK 1.5带来的注解支持,Spring2.x可以使用注解对Bean进行申明和注入,大大的减少了xml配置文件,同时也大大简化了项目的开发。...转载 2018-09-28 12:47:06 · 162 阅读 · 0 评论 -
Spring 4.x vs Spring 5.x
随便记录一下spring新特性,以便日后学习Spring 4.x新特性 1. 泛型限定式依赖注入2. 核心容器的改进3. web开发增强4. 集成Bean Validation 1.1(JSR-349)到SpringMVC5. Groovy Bean定义DSL6. 更好的Java泛型操作API7. JSR310日期API的支持8. 注解、脚本、任务、MVC等...转载 2018-09-28 12:47:43 · 437 阅读 · 0 评论 -
SpringBoot(一)简介于诞生背景
SpringBootSpringBoot是spring家族的一员,其诞生的目的主要是为了简化开发spring应用的步骤,开发一个应用不在需要繁琐的配置.学习了springboot三个多小时,springBoot给我最大的感触就是快速,敏捷,不用写太多繁琐的配置文件普通web项目步骤举个栗子,如果不用springBoot,平时我们开发一个Web应用程序需要以下步骤新建一个web工程...转载 2018-09-28 12:49:35 · 485 阅读 · 0 评论 -
spring boot版本演进
“Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”. We take an opinionated view of the Spring platform and third-party libraries so yo...转载 2018-09-28 12:54:28 · 283 阅读 · 0 评论 -
Spring Boot 2.0 新特性和发展方向
以Java 8 为基准Spring Boot 2.0 要求Java 版本必须8以上, Java 6 和 7 不再支持。内嵌容器包结构调整为了支持reactive使用场景,内嵌的容器包结构被重构了的幅度有点大。EmbeddedServletContainer被重命名为WebServer,并且org.springframework.boot.context.embedded 包被重定向到了...转载 2018-09-28 13:02:21 · 152 阅读 · 0 评论 -
spring框架学习(五)注解
注解Annotation,是一种类似注释的机制,在代码中添加注解可以在之后某时间使用这些信息。跟注释不同的是,注释是给我们看的,java虚拟机不会编译,注解也是不编译的,但是我们可以通过反射机制去读取注解中的信息。注解使用关键字@interface,继承java.lang.annotition.Annotition spring框架为我们提供了注解功能。 使用注解编程,主要是为了替代xml文...转载 2018-06-15 11:16:27 · 166 阅读 · 0 评论 -
spring框架学习(四)自动装配
set注入和构造注入有时在做配置时比较麻烦。所以框架为了提高开发效率,提供自动装配功能,简化配置。Spring框架式默认不支持自动装配的,要想使用自动装配需要修改spring配置文件中<bean>标签的autowire属性 自动装配属性有6个值可选,分别代表不同的含义。 1,byName 从Spring环境中获取目标对象时,目标对象中的属性会根据名称在整个Spring环境中查找<...转载 2018-06-15 11:11:59 · 148 阅读 · 0 评论 -
spring框架学习(三)junit单元测试
单元测试不是头一次听说了,但只是听说从来没有用过。一个模块怎么测试呢,是不是得专门为一单元写一个测试程序,然后将测试单元代码拿过来测试? 我是这么想的。学到spring框架这才知道单元测试原来是这么回事儿。 下面以上一篇文章中set注入的第一个实例为测试对象。进行单元测试。1,拷贝jar包 junit-3.8.2.jar(4.x主要增加注解应用)2,写业务类[java] view plain co...转载 2018-06-15 11:09:40 · 163 阅读 · 0 评论 -
spring(一)
1,什么是spring框架spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合使用。 2,架构概述 1)IoC(Inversion of Control)控制反转,对象创建责任的反转,在spring中BeanFacotory转载 2016-05-12 15:23:35 · 388 阅读 · 0 评论 -
Spring每个jar作用
spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。spring-src.zip就是所有的源代码压缩包。除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,各自包含着对应的Spring组件,用户可原创 2016-08-04 15:08:11 · 492 阅读 · 0 评论 -
Spring概述
Spring入门概念一 spring是什么?Spring Framework(简称Spring)是J2EE应用程序框架,不过,更严格地讲它是针对Bean的生命周期进行管理的轻量级容器(LightweightContainer),可以单独利用Spring构筑应用程序,也可以和Struts,Webwork等众多Web应用程序框架组合使用,并且可以与Swing等桌面应用程序API组合。原创 2016-08-09 15:28:01 · 398 阅读 · 0 评论 -
spring入门
1、引入spring的jar文件libs/spring-beans-3.2.2.RELEASE.jarlibs/spring-context-3.2.2.RELEASE.jarlibs/spring-context-support-3.2.2.RELEASE.jarlibs/spring-core-3.2.2.RELEASE.jarlibs/spring-expression-原创 2016-08-09 15:30:43 · 324 阅读 · 0 评论 -
Spring @Configuration用annotation装配spring
下面是一个典型的spring配置文件(application-config.xml): Xml代码 [xml] view plain copy beans> bean id="orderService" class="com.acme.OrderService"/> constructor-转载 2016-10-11 17:38:56 · 447 阅读 · 0 评论 -
Spirng+SpringMVC+Maven+Mybatis+MySQL项目搭建
这篇文章主要讲解使用eclipse对Spirng+SpringMVC+Maven+Mybatis+MySQL项目搭建过程,包括里面步骤和里面的配置文件如何配置等等都会详细说明。如果还没有搭建好环境(主要是Maven+MySQL的配置)的猿友可以参考博主以前的一篇文章: http://blog.csdn.net/u013142781/article/details/50300233接下来转载 2016-12-14 19:20:52 · 391 阅读 · 0 评论 -
Maven+Mybatis+Spring+SpringMVC实现分页查询(附源码)
下面小宝鸽将分享一篇Mybatis分页功能的博文,下面将给出详细的步骤,跟着博主的节奏肯定能实现。另外最后还会附上整个工程的源码。如果是没有使用过maven的猿友可自行下载相关的jar包即可。一、项目搭建关于项目搭建,小宝鸽以前写过一篇Spirng+SpringMVC+Maven+Mybatis+MySQL项目搭建,这篇文章提供了详细的搭建过程,而且提供了源码下载,接下来的将在这个源码的基转载 2016-12-14 19:23:37 · 628 阅读 · 0 评论 -
SpringMVC和Struts2区别与比较总结
1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts2中Action的一个方法可以对应一个url,而其类属性却被所有方法共享,这也就无法用注解或其他转载 2016-11-23 19:49:44 · 449 阅读 · 0 评论 -
SpringMVC框架介绍
目录(?)[+]SpringMVC框架介绍 1) Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web转载 2016-05-12 10:23:15 · 453 阅读 · 0 评论 -
Spring+SpringMVC+Mybatis+Mysql整合实例
Spring+SpringMVC+Mybatis+Mysql整合实例 本文要实现spring+SpringMVC+Mybatis+MySQL的一个整合,实现了SpringMVC控制访问的页面,将得到的页面参数传递给Spring中的Mybatis的bean类,然后查找Mysql数据的功能,并通过JSP显示出来。建议可以先看笔者另一文章Mybatis与Spring整合创建Web转载 2016-12-09 17:40:10 · 793 阅读 · 0 评论 -
spring框架学习(二)依赖注入
spring框架为我们提供了三种注入方式,分别是set注入,构造方法注入,接口注入。接口注入不作要求,下面介绍前两种方式。1,set注入 采用属性的set方法进行初始化,就成为set注入。 1)给普通字符类型赋值。[java] view plain copy public class User{ privateString username; publicStrin...转载 2018-06-15 11:06:08 · 147 阅读 · 0 评论 -
SpringBoot简介-SpringBoot是什么可以做什么
在过去的两年时间里,最让人兴奋、回头率最高、最能改变游戏规则的东西,大概就是Spring Boot了。Spring Boot提供了一种新的编程范式,能在最小的阻力下开发Spring应用程序。有了它, 你可以更加敏捷地开发Spring应用程序,专注于应用程序的功能,不用在Spring的配置上多花功 夫,甚至完全不用配置。实际上,Spring Boot的一项重要工作就是让Spring配置不再成为你成...转载 2018-09-28 13:21:57 · 851 阅读 · 0 评论