欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • Spring框架学习笔记(3)——SpringMVC框架

    SpringMVC框架是基于Spring框架,可以让我们更为方便的进行Web的开发,实现前后端分离 思路和原理 我们之前仿照SpringMVC定义了一个自定义MVC框架,两者的思路其实都是一样的。 建议结合两篇文章进行学习 "JSP学习笔记(6)—— 自定义MVC框架" 首先,提供一个前置拦截器(D ...

    程序员文章站2023-11-11
  • spring security入门demo

    一、前言 因项目需要引入spring security权限框架,而之前也没接触过这个一门,于是就花了点时间弄了个小demo出来,说实话,刚开始接触这个确实有点懵,看网上资料写的权限大都是静态,即就是在配置文件或代码里面写定角色,不能动态更改,个人感觉这样实际场景应该应用的不多,于是就进一步研究,整理 ...

    程序员文章站2023-11-11
  • 使用Spring Data JPA进行数据分页与排序

    一、导读 如果一次性加载成千上万的列表数据,在网页上显示将十分的耗时,用户体验不好。所以处理较大数据查询结果展现的时候,分页查询是必不可少的。分页查询必然伴随着一定的排序规则,否则分页数据的状态很难控制,导致用户可能在不同的页看到同一条数据。那么,本文的主要内容就是给大家介绍一下,如何使用Sprin ...

    程序员文章站2023-11-10
  • Spring之junit测试集成

    简介 Spring提供spring test 5.2.1.RELEASE.jar 可以整合junit。 优势:可以简化测试代码(不需要手动创建上下文,即手动创建spring容器) 使用spring和junit集成的步骤 1.导入jar包 2.创建包com.igeek.test,创建类SpringTe ...

    程序员文章站2023-11-10
  • 基于Maven 的 Spring MVC

    Spring MVC 他是基于MVC的设计模式做出来的,他是Spring对Servlet的进一步的封装 MVC:Model View Controller 如何使用Spring MVC?(Spring 和 Spring MVC整合) a. pom.xml 导入 SpringMVC.jar

    程序员文章站2023-11-10
  • 从一个简单的例子看spring ApplicationContext上下文隔离

    某天,浏览博客园的时候,对首页上面的一篇文章,标题为:,文章链接:https://www.cnblogs.com/rongdi/p/11780204.html#4414216 很是感兴趣。点进去之后,大致看一下。该篇博文主要说的是在使用sp... ...

    程序员文章站2023-11-10
  • 九、Spring Boot 优雅的实现CORS跨域

    前言 我们的springboot 架手架已经包含了mysql,redis,定时任务,邮件服务,短信服务,文件上传下载,以及docker compose 构建镜像等等。 接下来让我们解决另一个常见的问题。一般的情况下,都是前后端分离的,我这个架手架的初衷也是前后端进行分离,所以这里就涉及到一个很严重的 ...

    程序员文章站2023-11-10
  • spring cloud配置高可用eureka时遇到的一些坑

    搭建一下eureka集群,并在中途遇到一些小的坑:新版spring cloud中spring.cloud.client.ipAddress变量的改名;appname属性导致的available-replicas不正常显示;注册中心注册自己。 ...

    程序员文章站2023-11-10
  • 深入剖析 RabbitMQ —— Spring 框架下实现 AMQP 高级消息队列协议

    消息队列在现今数据量超大,并发量超高的系统中是十分常用的。本文将会对现时最常用到的几款消息队列框架 ActiveMQ、RabbitMQ、Kafka 进行分析对比。 详细介绍 RabbitMQ 在 Sprinig 框架下的结构及实现原理,从Producer 端的事务、回调函数(ConfirmCall... ...

    程序员文章站2023-11-10
  • Spring+Struts2整合

    1,整合Struts2      a)导入struts的jar包       

    程序员文章站2023-11-10
  • struts2、hibernate、spring的工作原理[简明易懂]

    简单地说,这三者不过把一些常用的功能方法进行封装,使得这些方法规范化,避免像在jsp开发中重复而零散地编写类似代码。 再详细一点就是说,struts2负责处理客户的请求并转发到特定

    程序员文章站2023-11-10
  • Spring源码剖析2:Spring IOC容器的加载过程

    spring ioc 容器的加载流程 1.目标: 熟练使用spring,并分析其源码,了解其中的思想。这篇主要介绍spring ioc 容器的加载 2.前提条件: 会使用debug 3.源码分析方法: Intellj idea debug 模式下源码追溯 通过ClassPathXmlApplicat ...

    程序员文章站2023-11-09
  • spring AOP的两种配置

    定义要被代理的方法的接口 public interface TestAop { public void print(String s); } 实现上述接口 public class TestAopImp implements TestAop{ public void print(String s) ...

    程序员文章站2023-11-09
  • Spring JdbcTemplate之使用详解

    最近在项目中使用到了 Spring 的 JdbcTemplate, 中间遇到了好多坑, 所以花一些时间对 JdbcTemplate 的使用做了一个总结, 方便以后自己的查看。文章中贴出来的API都是经过测试的, 可以放心大胆的拿去用。 概述 JdbcTemplate主要提供4种方法: 前两种使用的一 ...

    程序员文章站2023-11-09
  • Spring源码剖析开篇:什么是Spring?

    在讲源码之前,先让我们回顾一下一下Spring的基本概念,当然,在看源码之前你需要使用过spring或者spirngmvc。 Spring是什么 Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。 ...

    程序员文章站2023-11-09
  • Spring源码剖析6:Spring AOP概述

    原文出处: 五月的仓颉 我们为什么要使用 AOP 前言 一年半前写了一篇文章Spring3:AOP,是当时学习如何使用Spring AOP的时候写的,比较基础。这篇文章最后的推荐以及回复认为我写的对大家有帮助的评论有很多,但是现在从我个人的角度来看,这篇文章写得并不好,甚至可以说是没有太多实质性的内 ...

    程序员文章站2023-11-09
  • Spring源码剖析1:初探Spring IOC核心流程

    本文大致地介绍了IOC容器的初始化过程,只列出了比较重要的过程和代码,可以从中看出IOC容器执行的大致流程。 接下来的文章会更加深入剖析Bean容器如何解析xml,注册和初始化bean,以及如何获取bean实例等详细的过程。 转自:http://www.importnew.com/19243.htm ...

    程序员文章站2023-11-09
  • Spring源码剖析7:AOP实现原理详解

    前言 前面写了六篇文章详细地分析了Spring Bean加载流程,这部分完了之后就要进入一个比较困难的部分了,就是AOP的实现原理分析。为了探究AOP实现原理,首先定义几个类,一个Dao接口: public interface Dao { public void select(); public v ...

    程序员文章站2023-11-09
  • 利用递归,反射,注解等,手写Spring Ioc和Di 底层(分分钟喷倒面试官)了解一下

    再我们现在项目中Spring框架是目前各大公司必不可少的技术,而大家都知道去怎么使用Spring ,但是有很多人都不知道SpringIoc底层是如何工作的,而一个开发人员知道他的源码,底层工作原理,对于我们对项目的理解是有非常大的帮助的,有可能工作了两三年的中级工程师,乃至四五年的,只知其然,却不知 ...

    程序员文章站2023-11-09
  • spring Boot环境下dubbo+zookeeper的一个基础讲解与示例

    一,学习背景 1. 前言 对于我们不管工作还是生活中,需要或者想去学习一些东西的时候,大致都考虑几点: a) 我们为什么需要学习这个东西? b) 这个东西是什么? c) 这个东西能为我们做什么? d) 如何去学? 结合以上几点,我们一起学习下Dubbo这个框架! 2. 学习背景 互联网的发展,网站应 ...

    程序员文章站2023-11-09