摘要:1. 前言 技术这东西吧,看别人写的好像很简单似的,到自己去写的时候就各种问题,“一看就会,一做就错”。网上关于实现SSO的文章一大堆,但是当你真的照着写的时候就会发现根本不是那么回事儿,简直让人抓狂,尤其是对于我这样的菜鸟。几经曲折,终于搞定了,决定记录下来,以便后续查看。先来看一下效果 2. 准
        
阅读全文
 
        
     
    
        
        
摘要:转载:https://www.cnblogs.com/liyinfeng/p/8033869.html 这篇文章我们来学习如何使用Spring Boot集成Apache Shiro。安全应该是互联网公司的一道生命线,几乎任何的公司都会涉及到这方面的需求。在Java领域一般有Spring Securi
        
阅读全文
 
        
     
    
        
        
摘要:一、引入依赖 <!-- 核心启动器, 包括auto-configuration、logging and YAML --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter<
        
阅读全文
 
        
     
    
        
        
摘要:ControllerAdvice import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.ExceptionHandler;impor
        
阅读全文
 
        
     
    
        
        
摘要:前言 在传统的单服务架构中,一般来说,只有一个服务器,那么不存在 Session 共享问题,但是在分布式/集群项目中,Session 共享则是一个必须面对的问题,先看一个简单的架构图: 在这样的架构中,会出现一些单服务中不存在的问题,例如客户端发起一个请求,这个请求到达 Nginx 上之后,被 Ng
        
阅读全文
 
        
     
    
        
        
摘要:springboot拦截器: public class Interceptor implements HandlerInterceptor{ private Logger logger = LoggerFactory.getLogger(Interceptor.class); public void
        
阅读全文
 
        
     
    
        
        
摘要:一,什么是RESTful RESTful(RESTful Web Services)一种架构风格,表述性状态转移,它不是一个软件,也不是一个标准,而是一种思想,不依赖于任何通信协议,但是开发时要成功映射到某协议时也需要遵循其标准,但不包含对通信协议的更改 特征: 1.通过url地址来标识资源,系统中
        
阅读全文
 
        
     
    
        
        
摘要:前言 在去年的时候,在各种渠道中略微的了解了SpringBoot,在开发web项目的时候是如何的方便、快捷。但是当时并没有认真的去学习下,毕竟感觉自己在Struts和SpringMVC都用得不太熟练。不过在看了很多关于SpringBoot的介绍之后,并没有想象中的那么难,于是开始准备学习Spring
        
阅读全文
 
        
     
    
        
        
摘要:Spring MVC 学习总结(十一)——IDEA+Maven+多模块实现SSM框架集成 Spring MVC 学习总结(十一)——IDEA+Maven+多模块实现SSM框架集成 Spring MVC 学习总结(十一)——IDEA+Maven+多模块实现SSM框架集成 Spring MVC 学习总结
        
阅读全文
 
        
     
    
        
        
摘要:一、本文所用环境 二、工程目录 三、Maven添加依赖 四、新建数据库表 五、配置文件 六、Model层 七、DAO层 八、Service层 九、JSP页面和Controller 十、运行结果 已经充分封装DAO层和Service层 一、 本文所用环境 Spring4.0.3.RELEASE、Hib
        
阅读全文
 
        
     
    
        
        
摘要:本文介绍两种配置方法: 一、 XML,使用tx标签配置拦截器实现事务 一、 Annotation方式 以下所使用环境为Spring4.0.3、Hibernate4.3.5 一、 XML,使用tx标签配置拦截器实现事务 Entity类User.java,持久化类,对应数据库表user UserDAO.
        
阅读全文
 
        
     
    
        
        
摘要:1、生成war exploded 2、war exploded 部署到tomcat
        
阅读全文
 
        
     
    
        
        
摘要:这次是手工建立的web工程目录,在配置webapp/WEB-INF/web.xml的Spring MVC的DispatcherServlet时,在servlet-name上报错:Servlet should have a mapping 解决:File-->Project Structure-->M
        
阅读全文
 
        
     
    
        
        
摘要:在Intellij idea中新建了一个Maven项目,运行时报错如下:Error : java 不支持发行版本5 本地运行用的是JDK9,测试Java的Stream操作,报错应该是项目编译配置使用的Java版本不对,需要检查一下项目及环境使用的Java编译版本配置。 《1》在Intellij中点击
        
阅读全文
 
        
     
    
        
        
摘要:Spring核心系列之Spring中的事 Spring核心系列之Spring中的事 Spring核心系列之Spring中的事务 Hello,大家好,前面两篇文章给大家分享了Spring AOP,今天就趁热打铁,给大家分享一下,Spring中的事务,事务这个事,其实在国内一些小公司,一般都会忽略的,尤
        
阅读全文
 
        
     
    
        
        
摘要:Spring是IOC和AOP的容器框架,一站式的框架 连接数据库的步骤:[必须会写] Spring当中如何配置连接数据库? 第一步配置核心配置文件: 代码优化 如果使用Hibernate或者Mybatis类似的持久层框架,他们都可以通过配置返回你添加数据的主键 Mybatis是如何配置?请补充代码,
        
阅读全文
 
        
     
    
        
        
摘要:事务管理: 管理事务,管理数据,数据完整性和一致性 事务[业务逻辑] : 由一系列的动作[查询书价格,更新库存,更新余额],组成一个单元[买书业务], 当我们动作当中有一个错了,全错~ ACID 原子性 隔离性 一致性 持久性 注解方式配置事务[编程方式-->@代码] 1.Spring框架当中需要配
        
阅读全文
 
        
     
    
        
        
摘要:前言 上一篇在springboot中基于自动配置集成了rabbitmq。那么回到最初的话题中就是想在秒杀下单环节增加排队机制,从而达到限流的目的。 优化秒杀下单流程 之前是在控制器里拿到客户端请求后直接入库、减库存。如果碰到羊毛党其实这套机制是不行的。并发量高的时候,库存数量也会不准确。那么引入ra
        
阅读全文
 
        
     
    
        
        
摘要:一、示例篇 1.玩转spring boot——快速开始 2.玩转spring boot——MVC应用 3.玩转spring boot——结合jQuery和AngularJs 4.玩转spring boot——结合AngularJs和JDBC 5.玩转spring boot——结合JPA入门 6.玩转
        
阅读全文
 
        
     
    
        
        
摘要:前言 在一个web项目中,某些页面是可以匿名访问的,但有些页面则不能。spring mvc提供了HandlerInterceptor接口来应对,只需要重写preHandle方法便可以实现此功能。那么使用spring boot是怎么实现的呢? 一、准备工作 pom.xml: <project xmln
        
阅读全文