Spring
文章平均质量分 85
I_can_Fly_
这个作者很懒,什么都没留下…
展开
-
Spring回顾之四 —— 使用Log4j,添加日志功能
[size=medium] 在上几篇文章我们完成了项目创建,展示了对SpringMVC和MyBatis框架的集成,这里准备借添加日志模块的机会,回顾下Log4j相关的东西。[/size][b][size=large]第一步:回顾Log4j[/size][/b][size=medium] 谈到我们在Java程序中经常用的日志,Log4j应该是耳熟能详了。这里先提下slf4j,...2017-03-21 17:42:06 · 462 阅读 · 0 评论 -
Spring回顾之五 —— 测试,JUnit与SpringTest的完美结合
[size=medium] 没有测试的程序,是不完整的,每一个从事写程序的人员,都应该坚持做单元测试,通过单元测试可以验证程序基本功能的有效性,从而保证整个系统的质量,功在一时,利在千秋。这里我们将尝试使用Junit和SpringTest,在之前的系统里添加测试功能。[/size][b][size=large]第一步:JUnit与SpringTest的引入[/size][/b][...2017-03-22 17:24:39 · 814 阅读 · 0 评论 -
Spring回顾之六 —— JPA,另一种数据方案的尝试
[size=medium] JPA,即Java持久性API(Java Persistence API),是JavaEE5发布的一个ORM规范。JPA致力于为Java开发人员提供对象/关系映射工具的规范,而这种工具可以帮助管理程序中的数据,能简化开发流程,让开发者专注于具体的业务逻辑上,故而备受欢迎。现在各大ORM框架的热捧之下,Spring也做出相应的欢迎姿态,已经提供了多种JPA实现的集成...原创 2017-03-29 17:45:40 · 166 阅读 · 0 评论 -
Spring回顾之七 —— 和Quartz一起进行定时任务
[size=medium] Quartz是一个由java编写的任务调度框架,是Spring默认的调度框架,很容易与 Spring 集成使用。作为一个优秀的开源框架,Quartz拥有强大的调度功能,支持丰富多样的调度方法,可以满足各种常规及特殊需求;也支持任务和调度的多种组合方式,支持调度数据的多种存储方式,使用过程中可以根据需求灵活应用;同时也支持分布式和集群能力,可以适应各种使用场景。[/...2017-04-27 16:31:33 · 234 阅读 · 0 评论 -
Spring回顾之八 —— Quartz在集群、分布式系统中的应用
[size=medium] 在Quartz的使用中,简单的任务调度,我们直接在配置文件中进行配置就可以实现,如果需要再复杂点的,我们可以将任务执行信息在数据库中进行管理,然后对任务实现动态的更新,这些上一篇做了基本的介绍,当然这些应用都是基于单节点服务的。然而单节点应用是不能满足典型的企业需求的,假如你需要故障转移的能力并需要运行日益增多的任务调度,必须考虑Quartz集群的问题。使用Qua...2017-05-02 15:52:08 · 714 阅读 · 0 评论 -
springBoot+security+mybatis 实现用户权限的数据库动态管理
[b][size=large]一、Spring Security 应用的概述[/size][/b][size=medium] 鉴于目前微服务的兴起,Spring周边方案的普及,以及 Spring Security 强大的和高度可定制的优良特性,最近关注了一下相关内容,顺便留个笔记心得,希望对大家有所帮助。[/size][size=medium] Spring Sec...2018-08-22 21:52:14 · 1634 阅读 · 1 评论 -
Spring回顾之一 —— Maven项目的初建
[size=medium] 工作之余,回头看知识的时候,发现很多东西都有些生疏了,所以借此机会,做个笔记,希望对需要的人有所帮助。 本文是介绍使用eclipse如何搭建使用maven的web基本项目,可以做入门借鉴。此处假定我们会使用基础的eclipse,熟悉jdk、maven和tomcat这些概念并已经将相关软件和eclipse做好了环境的集成,接下来我们开始创建项目。[...原创 2017-03-14 16:35:40 · 161 阅读 · 0 评论 -
Spring回顾之二 —— 引入SpringMVC
[size=medium] 上篇笔记创建了一个maven的简单web项目,熟悉了下一个基本项目的组成结构,当然这样的项目没有什么实际功能,我们需要一步步添加元素。 本系列文章初衷是想一步步回顾知识,不急于一次求成,所以本文只想展示如何在项目中集成SpringMVC这个模块。就使用Spring而言,一个完整的系统需要在Spring核心框架之上,集成一系列拥有各种功能的框架模块,才能将...原创 2017-03-16 16:40:29 · 275 阅读 · 1 评论 -
Spring回顾之三 —— MyBatis的加盟
[size=medium] 本篇将介绍如何引入帮助处理数据的MyBatis框架,对于普通的数据处理而言,MyBatis属于轻量级的数据持久层框架,使用起来简单上手,具体优缺点放下不说,我们先上手。[/size][b][size=large]第一步:数据环境的准备和依赖的引入[/size][/b][size=medium] 首先我们要准备下数据环境,当然这里不准备强调MySQL数...原创 2017-03-20 17:03:17 · 115 阅读 · 0 评论