美妙的Spring世界
美妙的Spring世界
GAMELOFT9
读万卷书,行万里路,知行合一。
展开
-
Spring MVC Web简单入门实例
本文通过一个简单的用户登录例子带你入门Spring MVC Web开发。开发环境1、STS 3.7.3(Spring Tool Suit),下载。STS其实是一个包装过的Eclipse,由Spring小组开发的,专门用于Spring项目的开发。老规矩,安装之前先要安装jdk,并配置好环境变量。2、Tomcat 7,下载Tomcat 7。sts已经集成了一个叫Pivotal tc Server的we...原创 2016-07-21 15:39:09 · 3484 阅读 · 0 评论 -
Spring MVC手动注册requestMapping
之前写过一个Api Mock的小工具,没有什么高大上的技术,比较值得一提的是手动注册requestMapping。一般情况下,controller都是提前写好的,例如: /** * 检查接口序号是否已经占用 * */ @RequestMapping(value = "/getApiInfoByIndex.do", method = RequestMet...原创 2018-08-13 11:01:48 · 5093 阅读 · 0 评论 -
简单好用的api mock工具
在前后端人员的协作开发中,如果你是后端开发人员,想模拟前端调用,可以使用PostMan发送请求,如果是你是前端人员,可能需要使用一些js框架来拦截请求,模拟后台返回报文。如果你不熟悉这些框架,又懒得去学的话,这里推荐一个简单好用的api mock工具。 使用方法1、下载工具 去资源页下载api-mock-util-v1.0.2工具,是一个可执行的jar包。...原创 2018-08-10 11:14:13 · 10762 阅读 · 9 评论 -
Spring源码分析----DelegatingFilterProxy
本来是打算写shiro的过滤链是如何处理的,但是它是通过Spring的DelegatingFilterProxy来实现的,所以先得把DelegatingFilterProxy讲清楚。 顾名思义,DelegatingFilterProxy是一个代理类,代理我们标准的Filter类,并将其委托给一个实现了Filter接口的实例,不同之处在于这个实例是托管到spring中的。好处就...原创 2018-08-03 17:24:30 · 340 阅读 · 0 评论 -
spring aop基本操作
Spring AOP作为spring的核心之一,是非常好用的。我们可以将其用在很多地方,例如记录日志,权限验证,数据校验,异常处理等等。自己经常会用到,但是总是过了一段时间就忘记了,这里记录下如何集成及基本操作,例如基本配置,切点定义,通知定义等等。1、maven依赖<!--spring aop--> <dependency> <grou...原创 2018-04-12 14:29:06 · 313 阅读 · 0 评论 -
基于layui2.x的通用后台管理系统
一、概述 之前的spring集成系列文章中spring集成shiro权限控制一文最后提到了通用的mvc框架和前后端分离方案。在准备前后端分离方案demo的时候,纠结于选择哪个前端框架。对于后端开发人员来说,Angular和Vue都过于专业化了,需要额外的精力去学习。这个时候刚好看到了layui框架(http://www.layui.com/),惊叹于它的优美和易用,而且是基于jQu...原创 2018-01-15 09:58:36 · 58783 阅读 · 74 评论 -
Spring mvc 集成logback日志功能
一、概述 这一篇中,我们将紧接着上一篇Spring mvc入门-登录例子,把日志功能集成进来。Java日志有好几种实现方式,例如commons-logging+log4j、slf4j+log4j、slf4j+logback等待。这里不对每一种进行介绍,我们使用最流行的slf4j+logback的组合方式。大家可以参考这篇java日志知识,以便对日志有个大致的了解。对于logback的...原创 2017-11-28 10:34:32 · 3097 阅读 · 1 评论 -
重写Spring MVC WEB 简单入门-登录例子
一、说明 之前写过一个spring mvc的登录例子,不过是基于sts的,而且不是maven工程,有点落后了(原文地址:Spring MVC Web简单入门实例)。这里放上来一个基于IDEA+maven的例子,更新一下。工作上的工程基本上都可以在这个模板基础上扩展(后面会陆续加入日志、权限管理、数据库访问、前后端分离及基于dubbo的分布式的解决方案)。二、准备工作 首...原创 2017-11-27 15:32:33 · 667 阅读 · 0 评论 -
spring mvc集成shiro权限控制
一、概述 在上一篇spring mvc集成mybatis进行数据库访问中,用户登录验证是直接将数据库存放的密码和登录传到后台的密码进行对比,而实际情况下,认证和授权等权限控制比这复杂得多。Apache Shiro是一个功能强大,使用简单的Java安全框架,它为开发人员提供一个直观而全面的认证,授权,加密及会话管理的解决方案。按照一贯的写作手法,这里仅讲解集成,不对shiro做...原创 2017-12-05 11:05:34 · 1358 阅读 · 0 评论 -
spring-boot集成logback
spring集成logback在之前的文章spring mvc集成logback日志功能已经介绍过。spring-boot作为单独的一个系列,集成日志稍微有些不同。幸运的是,spring-boot已经帮我们做了许多工作,集成日志功能比spring mvc要简单得许多。在不需要特殊定制的情况下,logback的配置足够简单就可以正常工作。如果想要满足一些特殊的需求的话,还是需要提供...原创 2018-08-23 16:06:34 · 2565 阅读 · 0 评论