首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏程序员有故事

    SSM 三大框架系列:Spring 5 + Spring MVC 5 + MyBatis 3.5 整合(附源码)

    相关框架的升级,因此整理了这个 Spring 5 版本相关的 SSM 三大框架整合教程。 Spring 5 来了 Spring 5 是一个非常重要的版本更新,在它的开源仓库中也可以看到这个版本的更新频率很高,大家应该都会相信这个版本在企业开发中会逐渐的占到越来越大的份额。 pom 依赖 Spring SpringMVC MyBatis 三大框架主要的版本号已经介绍,这里我直接给出 pom.xml 文件: <? Spring 5 版本的 SSM 三大框架整合成功! 这是一篇 Spring 5 + Spring MVC 5 + MyBatis 3.5 的整合教程,仅仅是整合,供大家在升级 Spring 5 时做参考,其他功能自行实现,也可以结合我之前写过的开源项目进行拓展

    1.2K20发布于 2020-04-15
  • 来自专栏凯哥Java

    spring boot框架学习5-spring boot的web开发(1)

    本章节主要内容: 通过前面的学习,我们了解并快速完成了spring boot第一个应用。spring boot企业级框架,那么spring boot怎么读取静态资源? 好了,现在开启spring boot的web开发第一节 本节主要: 1:spring boot 自动配置viewResolver 本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中第五篇 spring boot框架学习5-spring boot的web开发(1) 声明:本文系凯哥Java(www.kaigejava.com)原创,未经允许,禁止转载! 一:spring boot自动配置viewResolver讲解 1.1:spring boot所有自动配置在哪个包下? 所有的配置都在spring-boot-autoconfigure这个包下。 1.2 spring bootviewResolver具体位置: ?

    56720发布于 2019-07-01
  • 来自专栏网络技术联盟站

    一文了解Spring Framework 5 新 Web 框架Spring WebFlux

    介绍Spring WebFlux 是 Spring Framework 5 引入的一个新的 Web 框架,用于构建反应式 Web 应用程序。 图片核心组件Spring WebFlux 框架由以下核心组件组成:1. 5. RouterFunctionRouterFunction 是 Spring WebFlux 框架的一个接口,用于定义 HTTP 请求的路由规则和对应的 HandlerFunction 对象。 Spring WebFlux 框架使用 Flux 类型来表示 HTTP 响应的数据流内容。 总结Spring WebFlux 框架是一个基于响应式编程模型的 Web 框架,可以用于构建高性能、高并发的 Web 应用程序。

    3.3K01编辑于 2023-05-03
  • 来自专栏ImportSource

    Spring 5 新增全新的reactive web框架:webflux

    Spring 5发布了一个非常重要的模块,名字叫做:spring-webflux。该模块平级的就是spring-webmvc。 具体能做什么呢?自然是mvc不擅长的事情了。 Spring reative Web框架,是5.0中的新功能,是一个完全的reactive并且非阻塞的web框架。它适合处理那种event-loop 风格的事情,也就是事件驱动的。 在5中,spring-web-reactive模块被改名为spring-webflux 。新模块中的顶级包是org.springframework.web.reactive。 然后我们会使用spring 5 的 webflux 再来实现一次reactive效果。 传统的实现方式 先通过spring initializr新建一个普通的spring boot应用。 因为flux是spring 5的内容。

    7.3K70发布于 2018-04-03
  • Spring 框架学习---- Spring 整合 Mybatis 框架

    Spring 框架学习(九)---- 整合 Mybatis 框架一、整合 Mybatis的过程不管在整合前还是整合后,sqlSessionFactory都是非常重要的(mybatis的核心)整合前mybatis-config.xml 接口与映射的xml文件时通过SqlSessionFactory进行绑定的二、Spring 整合 Mybatis导入的依赖  整合前把spring-webmvc spring的一套全部导入,防止之后还有导入其他的 spring依赖,下面是还需要导入的注意mybatis 的版本和 spring的版本得匹配(1)Mybatis 依赖(未整合spring)代码语言:javascript代码运行次数:0复制Cloud Studio groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.16</version></dependency>(5) 、别名等)3、注册sqlSessionTemplate,将sqlSessionFactory通过构造器注入4、自定义类实现接口,将SqlSessionTemplate注入进行调用方法此时已经整合成功了5

    48210编辑于 2025-03-11
  • 来自专栏happyJared

    Spring 框架

    Spring 是一种轻量级开发框架,旨在提高开发人员的开发效率以及系统的可维护性。 Spring 官网:https://spring.io/ 一般说 Spring 框架指的都是 Spring Framework,它是很多模块的集合,使用这些模块可以很方便地协助我们进行开发。 测试 :模拟对象,TestContext 框架Spring MVC 测试,WebTestClient。 数据访问 :事务,DAO 支持,JDBC,ORM,编组 XML。 Web支持 : Spring MVC 和 Spring WebFlux Web 框架。 集成 :远程处理,JMS,JCA,JMX,电子邮件,任务,调度,缓存。 下图对应的是 Spring 4.x 版本,最新的 5.x 版本中 Web 模块的 Portlet 组件已经被废弃,同时增加了用于异步响应式处理的 WebFlux 组件。 ?

    65830发布于 2019-09-20
  • 来自专栏userlyz学习记录

    Spring框架

    优点 1、非侵入式开发 2、方便解耦,简化开发 3、支持AOP 4、支持声明式的事务处理 5、方便程序的测试 6、方便集成各种优秀框架 7、降低JAVAEE API的使用难度 体系结构 采用了分层框架, 一系列的功能要素被分成20个模块,又把这20个模块分成了四个部分:1、核心模块;2、数据处理;3、web;4、其他 1、核心容器 Beans:提供了BeanFactory,spring将管理对象成为Bean Core:提供了Spring框架的基本组成部分,包括IoC和DI功能。 模块集成 Transaction:支持对实现特殊接口以及所有POJO类的编程和声明式的事务管理 3、Web Servlet:也称Spring-webmvc模块,包含Spring模型-视图-控制器(MVC AOP:提供了面向切面编程实现,允许定义方法拦截器和切入点,将代码按照功能进行分离,降低耦合性 Aspects:提供了与AspectJ的集成功能,ApsectJ是一个功能强大且成熟的面向切面编程(AOP)框架

    46920编辑于 2022-08-18
  • 来自专栏Java啊

    spring框架

    是使用的DI(Dependency Injection)实现了ioc的功能 spring底层创建对象,使用的是反射机制 DI给属性赋值: set注入:spring调用类的set方法实现属性的赋值 简单类型 set注入:<> 引用类型set注入:<> 构造注入:spring调用有参数的构造方法 name表示构造方法的形参名 index表示构造方法形参的位置,从0开始 hello Spring SomeService 容器中(配置文件)的id名称一样,且数据类型一致,这样的容器中的bean,spring能够赋值给引用类型 byType: java类中引用类型的数据类型和spring容器中(配置文件)的class属性是同源关系 /spring-student.xml"></import>--> <! 中内置的开源专门做aop的框架 实现方式 使用xml的配置文件 使用注解 execution表达式共四部分 execution(访问权限 方法返回值 方法声明(参数) 异常类型) 案例演示 SomeService

    50920编辑于 2022-12-26
  • 来自专栏Java探索之路

    Spring框架

    Spring框架/技术 一、简介 Spring简介 常用jar包 二、Spring-IOC(控制反转) IOC简介 Spring-IOC程序搭建步骤 解决Spring配置文件没有提示 BeanFactory 简介 Spring是为了 解决企业应用开发的复杂性 而创建的一个开源框架;是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 core是spring框架基本的核心工具类。 5.spring-webmvc.jar 这个 jar 文件包含 Spring MVC 框架相关的所有类。 AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。

    89321发布于 2020-07-25
  • 来自专栏RAIN7 de 编程之路

    Spring 框架学习(九)---- Spring 整合 Mybatis 框架

    Spring 框架学习(九)---- 整合 Mybatis 框架 一、整合 Mybatis的过程 不管在整合前还是整合后,sqlSessionFactory都是非常重要的(mybatis的核心) 整合前 接口与映射的xml文件时通过SqlSessionFactory进行绑定的 二、Spring 整合 Mybatis导入的依赖   整合前把spring-webmvc spring的一套全部导入,防止之后还有导入其他的 spring依赖,下面是还需要导入的 注意mybatis 的版本和 spring的版本得匹配 (1)Mybatis 依赖(未整合spring) <! groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.16</version> </dependency> (5) ) 3、注册sqlSessionTemplate,将sqlSessionFactory通过构造器注入 4、自定义类实现接口,将SqlSessionTemplate注入进行调用方法 此时已经整合成功了 5

    1.8K10编辑于 2022-07-09
  • 来自专栏全栈程序员必看

    spring boot框架介绍_Spring框架是什么

    前面的铺垫文章已经连着写了六篇了,主要是介绍了Spring和SpringMVC框架,小伙伴们在学习的过程中大概也发现了这两个框架需要我们手动配置的地方非常多,不过做JavaEE开发的小伙伴们肯定也听说过 “约定大于配置”这样一句话,就是说系统,类库,框架应该假定合理的默认值,而非要求提供不必要的配置,可是使用Spring或者SpringMVC的话依然有许多这样的东西需要我们进行配置,这样不仅徒增工作量而且在跨平台部署时容易出问题 4.自动配置Spring 5.准生产的应用监控 6.无代码生成和xml配置 OK,关于SpringBoot更详细的优缺点小伙伴们也可以自行搜索,我这里不再罗列,我们还是来看看代码。 常用配置 )中我们介绍了如何在使用Spring容器框架下注入properties文件里的值。 #Profile配置问题 在 Spring常用配置 这篇文章中,我们已经介绍了Profile的作用,已经如何在Spring框架下使用Profile,但是当时小伙伴们看到了还是稍微有点麻烦,在Spring

    67820编辑于 2022-09-22
  • 来自专栏陈树义

    SpringSpring框架配置详情

    Spring框架的一个亮点就是能实现注入并且可以对实例化的Bean进行管理。 本文将对Spring框架的配置做一个详细的讲解。 .jar     框架基本的核心工具类 spring-jdbc-2.5.2.jar     包含对Spring 对JDBC 数据访问进行封装的所有类 spring-orm-2.5.2.jar     对映射框架的一些支持 www.w3.org/2001/XMLSchema-instance" 4 xmlns:context="http://www.springframework.org/schema/context" 5 26 </beans> 三、编写一个基本的Dao操作类 BaseDao接口类: 1 package com.basehibernate.dao; 2 3 /** 4 * 公用DAO接口类 5 org.springframework.orm.hibernate3.support.HibernateDaoSupport; 4 import com.basehibernate.dao.BaseDao; 5

    1K20编辑于 2022-04-29
  • 来自专栏IT技能应用

    Spring认证」Spring 框架教程

    Spring 可能是您所有企业应用程序的一站式商店。但是,Spring 是模块化的,允许您挑选适合您的模块,而无需引入其余模块。 以下部分提供有关 Spring Framework 中所有可用模块的详细信息。 Spring Framework 提供了大约 20 个模块,可以根据应用程序需求使用这些模块。 81301.png 核心容器 核心容器由核心、Bean、上下文和表达式语言模块组成,其详细信息如下 - 所述核心模块提供了框架的基本部分,包括IOC和依赖注入特征。 该方面模块提供了与AspectJ的,这又是一个强大而成熟的AOP框架集成。 该仪表模块提供类工具的支持和类加载器实现在一定的应用服务器中使用。 该测试模块支持使用JUnit或TestNG的框架Spring组件的测试。

    70730发布于 2021-08-13
  • 来自专栏JAVA

    Spring之初探Spring框架

    Spring之初探Spring框架 博主 默语带您 Go to New World. 标题 初识Spring框架:特点与优势,环境配置和创建第一个应用程序 摘要 本篇博客将带您深入了解Spring框架的核心特点和优势,以及如何进行环境配置并创建您的第一个Spring应用程序。 从入门到实践,让您迈出掌握Spring框架的第一步。 引言 Spring框架是Java应用开发中最受欢迎和广泛使用的框架之一。 通过这种谨慎的方式,您将能够在一个稳定且高效的环境中,充分发挥Spring框架的潜力。 总结 Spring框架为Java开发带来了强大的支持,它的优势包括灵活的配置、松耦合的组件和广泛的社区支持。 通过正确的环境配置和第一个Spring应用程序的创建,您将迈向深入掌握Spring框架的旅程。

    28910编辑于 2024-11-20
  • 来自专栏IT技能应用

    Spring认证」Spring 框架概述

    Spring 是最流行的企业 Java 应用程序开发框架。全球数以百万计的开发人员使用 Spring Framework 来创建高性能、易于测试和可重用的代码。 在尺寸和透明度方面,Spring 是轻量级的。Spring 框架的基本版本大约为 2MB。 使用 Spring 框架的好处 以下是使用 Spring Framework 的几个巨大好处的列表 - Spring 使开发人员能够使用 POJO 开发企业级应用程序。 Spring 并没有重新发明轮子,而是真正利用了一些现有技术,如几个 ORM 框架、日志框架、JEE、Quartz 和 JDK 计时器以及其他视图技术。 Spring 的 web 框架是一个精心设计的 web MVC 框架,它提供了一个很好的替代 web 框架,如 Struts 或其他过度设计或不太流行的 web 框架

    65540发布于 2021-08-12
  • 来自专栏运维之路

    spring clund 框架

    偶然的机会接触到spring clund,对于框架丰富的套件有种相见恨晚的感觉,比如总线、服务注册,用思维导图把大体的内容整理整理: ?

    49220发布于 2020-03-06
  • 来自专栏pandacode_cn

    Spring框架 SpringEvent

    Spring 官方文档翻译如下 : ApplicationContext 通过 ApplicationEvent 类和 ApplicationListener 接口进行事件处理。 Spring的事件(Application Event)其实就是一个观察者设计模式,一个 Bean 处理完成任务后希望通知其它 Bean 或者说 一个Bean 想观察监听另一个Bean的行为。 Spring 事件只需要几步: 自定义事件,继承 ApplicationEvent 定义监听器,实现 ApplicationListener 或者通过 @EventListener 注解到方法上 如果要监听多个事件类型的发布,可以在@EventListener(classes = {FaceEvent.class,ArmEvent.class})指定,spring会多次调用此方法来处理多个事件。 ; } 5.

    52120编辑于 2023-07-07
  • 来自专栏猫头虎博客专区

    Spring框架教程》

    Spring框架教程》 摘要 欢迎来到本篇博客,今天我们将深入探讨Spring框架的各个方面,为您呈现一份全面的Spring框架教程。 引言 Spring框架是当今Java应用程序开发的黄金标准,它以其卓越的轻量级、灵活性和可维护性而脱颖而出。本教程旨在帮助您理解和利用Spring框架,从而加速您的开发过程。 正文 Spring框架基础 让我们从Spring框架的基础开始。IoC容器是Spring的核心,它管理着应用程序中的对象,并负责它们的生命周期。 Spring框架高级特性 Spring框架不仅仅局限于IoC容器,它还提供了一系列高级特性,例如AOP(Aspect-Oriented Programming)和事务管理。 总结 本篇博客涵盖了Spring框架的基础概念和高级特性,希望能够帮助您更深入地理解和应用Spring框架Spring的强大功能和灵活性使其成为Java应用程序开发的首选框架之一。

    29210编辑于 2024-04-09
  • 来自专栏熙攘专栏

    Spring框架基础

    Spring概念 Sping是分层的Java SE/EE 应用 Full-stack 轻量级开源框架,以Ioc(Inverse Of Control:反转控制)和AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层SpringMVC和持久层Spring JDBC以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的 Java EE企业应用开源框架。 3.正式介绍Ioc 全称为:inverse of control 是Spring框架的重要特征。把创建对象的权力交给框架。常见的方式有:依赖注入,依赖查找。 意义:削减耦合。 <artifactId>aopalliance</artifactId> <version>1.0</version> </dependency> 5.

    66500编辑于 2022-03-26
  • 来自专栏猫头虎博客专区

    Spring框架简介

    摘要 在当今的软件开发领域,Spring框架已经成为了一个不可或缺的利器。本文将带您深入探讨Spring框架的各个方面,从基础概念到高级应用,让您对这个强大的框架有一个全面的了解。 无论您是初学者还是经验丰富的开发者,本文都将为您提供有价值的信息和实用的示例,助您更好地掌握Spring框架。 引言 Spring框架是一个开源的应用程序框架,用于构建高质量的Java应用程序。 Spring框架基础 Spring框架的核心是IoC(Inversion of Control)容器,它管理应用程序中的组件和它们之间的依赖关系。 Spring框架高级特性 Spring框架不仅提供了IoC容器,还包括众多高级特性,如AOP(Aspect-Oriented Programming)、事务管理、Spring Security等。 本文深入探讨了Spring框架的基础概念和高级特性,希望能够帮助您更好地理解和利用这个框架。无论您是初学者还是经验丰富的开发者,都可以通过学习Spring框架来提升自己的开发技能。

    24400编辑于 2024-04-09
领券