
07-Spring全家桶
核心容器(Spring Core)
应用上下文(Spring Context)
面向切面编程(Spring AOP)
JDBC和DAO模块(Spring DAO)
对象实体映射(Spring ORM)
Web模块(Spring Web)
MVC模块(Spring Web MVC)
夜未眠shm
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot使用Filter实现签名认证鉴权
情景说明 鉴权,有很多方案,如:SpringSecurity、Shiro、拦截器、过滤器等等。如果只是对一些URL进行认证鉴权的话,我们完 全没必要引入SpringSecurity或Shiro等框架,使用拦截器或过滤器就足以实现需求。 本文介绍如何使用过滤器Filter实现URL签名认证鉴权。 本人测试软硬件环境:Windows10、idea、SpringBoot...转载 2019-11-07 15:16:31 · 2103 阅读 · 0 评论 -
学习笔记:JavaEE开发的颠覆者SpringBoot实战(十一)应用监控
一. http Spring-boot-actuator module 可帮助您在将应用程序投入生产时监视和管理应用程序。您可以选择使用 HTTP 端点或 JMX 来管理和监控您的应用程序。Auditing, health, and metrics gathering 也可以自动应用于您的应用程序。 添加依赖,开启监控 <dependencies> <depend...原创 2019-10-30 15:17:12 · 279 阅读 · 0 评论 -
学习笔记:JavaEE开发的颠覆者SpringBoot实战(十)开发部署与测试
一 开发的热部署 1 模板热部署 在spring boot里,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的内容,故需在配置中关闭模板引擎的缓存。 Thymeleaf spring.thymeleaf.cache=false FreeMarker spring.freemarker.cache=false Groovy spring.groo...原创 2019-10-30 11:34:06 · 273 阅读 · 1 评论 -
学习笔记:JavaEE开发的颠覆者SpringBoot实战(九)企业级开发(Spring Integration)
https://blog.youkuaiyun.com/qq_40929047/article/details/89569887 简介: Spring Integration能在基于Spring的应用中进行简单的消息通信,并通过简单的适配器与外部系统集成。 需求场景: 1、两个异构系统,系统A 是 Java 软件项目,数据库是Oracle,系统B 是 .net 软件项目,数据库是SQL...原创 2019-10-29 15:00:38 · 405 阅读 · 0 评论 -
学习笔记:JavaEE开发的颠覆者SpringBoot实战(九)企业级开发(异步消息)
概念 异步消息主要目的是为了系统与系统之间的通信。所谓异步消息即消息发送者无需等待消息接收者的处理及返回,甚至无需关心消息是否发送成功。 在异步消息中有两个很重要的概念,即消息代理(message broker)和目的地(destination)。当消息发送者发送消息后,消息将由消息代理接管,消息代理保证消息传递到指定的目的地。 异步消息主要有两种形式的目的地:队列(queue)和主题(to...原创 2019-10-28 17:12:28 · 201 阅读 · 0 评论 -
学习笔记:JavaEE开发的颠覆者SpringBoot实战(九)企业级开发(Spring Batch)
见:https://www.cnblogs.com/jian0110/p/10838744.html 也还是没怎么弄明白,后续再深入了解下原创 2019-10-28 16:34:10 · 238 阅读 · 0 评论 -
学习笔记:JavaEE开发的颠覆者SpringBoot实战(九)企业级开发(安全控制Spring Security)
安全控制Spring Security 1. Spring Security Spring Security 是专门针对基于spring的项目的安全框架,充分利用了依赖注入和AOP来实现安全的功能。 安全框架有两个重要概念,即认证(Authentication)和授权(Authorization)。认证即确认用户可以访问当前系统;授权即确定用户在当前系统下所有的功能权限。 Spring S...原创 2019-10-24 11:25:36 · 171 阅读 · 0 评论 -
学习笔记:JavaEE开发的颠覆者SpringBoot实战(八)数据缓存
1.spring缓存支持 spring定义了org.springframework.cache.CacheManager和org.springframework.cache.Cache接口用来同意不同的缓存技术。其中CacheManager是spring提供的各种缓存技术抽象接口,Cache接口包含缓存的各种操作 1.1 spring支持的CacheManager CacheManager ...原创 2019-10-22 14:56:29 · 635 阅读 · 0 评论 -
学习笔记:JavaEE开发的颠覆者SpringBoot实战(七)数据访问
一. 引入Docker 二. Spring Data JPA 1.Spring Data JPA 是Spring Data的一个子项目,它通过提供基于JPA的Repository极大地减少了JPA作为数据访问方案的代码量。JPA的主要实现有Hibernate,EclipseLink和OpenJPA等 2.定义数据访问层 @Entity public class Person{ ...原创 2019-10-08 17:14:08 · 219 阅读 · 0 评论 -
学习笔记:JavaEE开发的颠覆者SpringBoot实战(六)spring boot的web开发
一.spring boot的web开发支持 spring boot提供了spring-boot-starter-web为web开发予以支持,spring-boot-starter-web为我们提供了嵌入的tomcat以及spring mvc的依赖。 二.Thymeleaf模板引擎 推荐使用的模板,因为提供了完美的spring mvc集成 1.Thymeleaf基础知识 1.1 引入Thy...原创 2019-09-10 11:13:10 · 231 阅读 · 0 评论 -
学习笔记:JavaEE开发的颠覆者SpringBoot实战(五)spring boot基础
一.概述 1.什么是spring boot 它使用“习惯优于配置”的理念让你的项目快速运行起来。使用它很容易创建一个独立运行,准生产级别的基于spring框架的项目,使用它可以不用或者只需很少的spring配置。 2.spring boot核心功能 独立运行的spring项目:可以以jar包独立运行,运行命令:java -jar xx.jar 内嵌servlet容器:可以选择内嵌tomc...原创 2019-08-31 14:50:02 · 371 阅读 · 0 评论 -
学习笔记:JavaEE开发的颠覆者SpringBoot实战(四)spring MVC基础
资源信息都来自网络,本人只是记录作为个人笔记 一.概述 MVC:Model+View+Controller(数据模型+视图+控制器) 三层架构:Presentation tier+Application tier+Data tier(展示层+应用层+数据访问层) 在spring mvc里,有个专门的类叫Model,用来和V之间的数据交互,传值;V指的是试图页面,包含jsp,freeMar...原创 2019-08-29 18:02:21 · 287 阅读 · 0 评论 -
学习笔记:JavaEE开发的颠覆者SpringBoot实战(三)spring 高级话题
资源信息都来自网络,本人只是记录作为个人笔记 一. Spring Aware 在实际项目中,你不可避免的要用到spring容器本身的功能资源,这时你的bena必须要意识到spring容器的存在,才能调用spring所提供的资源,这就是所谓的Spring Aware。 spring提供的Aware接口 BeanNameAware 获取容器中的bean BeanFactoryAwar...原创 2019-08-22 10:18:47 · 252 阅读 · 0 评论 -
学习笔记:JavaEE开发的颠覆者SpringBoot实战(二)spring常用配置
资源信息都来自网络,本人只是记录作为个人笔记 一. Bean的Scope Scope描述是spring容器如何创建Bean的实例。通过@Scope注解来实现。 Singleton:一个spring容器中只有一个bean的实例,此为spring的默认配置,全容器共享一个实例。默认,相当于@Scope(“singleton”) Prototype:每次调用新建一个Bean的实例。eg:@Sco...原创 2019-08-20 16:36:15 · 205 阅读 · 0 评论 -
学习笔记:JavaEE开发的颠覆者SpringBoot实战(一)spring基础
资源信息都来自网络,本人只是记录作为个人笔记 一 spring概述 1 spring的简史 第一阶段:xml配置;第二阶段:注解配置(2.x时代,jdk5);第三阶段:java配置(3.x开始) 2 spring概述 spring框架是一个轻量级的企业级开发的一站式解决方案。所谓解决方案就是可以基于spring解决java ee开发的所有问题。spring框架主要提供了Ioc容器,...原创 2019-08-17 16:16:48 · 400 阅读 · 1 评论 -
SpringBoot在自定义类中调用service层等Spring其他层
背景: 做了一个TCP服务器来接入智能设备,然后需要将设备实时发送的定位等关键信息存储到数据库。为了考虑将来可能对外提供rest接口,采用将TCP服务器集成到SpringBoot框架,当然,也是为了能最快利用mybatis框架实现数据访问,然后依次解决了如何启动,如何注销等各种问题,然后在TCP服务器消息处理时,需要写数据库,直接调用DAO层,编译报错。改为调用Service层,编译正常,运行到调...转载 2019-06-02 10:08:13 · 1548 阅读 · 0 评论 -
IDEA搭建Spring源码环境
一.win10系统下 1.基础环境 jdk1.8+,git,idea,gradle 2.工作环境 2.1 Spring源码包 github地址:https://github.com/spring-projects/spring-framework 码云地址:https://gitee.com/MrZdp369/spring-framework 2.2 ...原创 2020-05-06 21:11:42 · 329 阅读 · 1 评论