Spring+SpringMVC+Mybatis(SSM)框架搭建教程(一)-Maven工具配置
背景
Spring+SpringMVC+Mybatis(SSM)框架的搭建过程中会用到Spring系列的n多个jar包,按以往依赖jar的笨办法再来添加依赖,会比较麻烦,也不利于管理。所以在这套框架搭建里面我们使用Maven构建工具来管理jar包。
Maven简介
Maven和Gradle构建工具这几年比较火,到处都能看到。构建工具主要的作用,在我理解,是导入jar、引入关联的依赖(某jar...
Spring+SpringMVC+Mybatis(SSM)框架搭建教程(二)-创建项目
背景
上一篇《Spring+SpringMVC+Mybatis(SSM)框架搭建教程(一)-Maven工具配置》已将框架搭建所需的Maven环境配置完成,本篇我们完成MyEclipse创建Maven webapp项目+Spring框架依赖导入。
创建项目
1、项目使用MyEclipse10.0开发,通过File->New->Project,选择Maven Project,点击...
Spring+SpringMVC+Mybatis(SSM)框架搭建教程(三)-配置文件详解
背景
上一篇《Spring+SpringMVC+Mybatis(SSM)框架搭建教程(二)-创建项目》已将框架依赖包导入、完成基础配置编写,本篇我们详细说明SSM框架关键的配置代码。
依赖配置
项目依赖配置主要填写框架依赖包,在上一节中已经全部讲述完成,此处略过。
web应用配置
web应用配置主要是web.xml,在上一节中将MVC控制转发DispatcherServlet配置...
Spring+SpringMVC+Mybatis(SSM)框架搭建教程(四)-应用功能开发实例
背景
上一篇《Spring+SpringMVC+Mybatis(SSM)框架搭建教程(三)-配置文件详解》着重介绍了框架整合过程中的关键配置项目。本篇着重介绍此框架在应用开发过程中的实例与技巧,并给出基本的Controller层封装方法。
需求分析
假设我们需要利用本框架做一个学生信息呈现系统,主要包括数据库列表信息呈现和数据总量统计,需要用到页面渲染、ajax请求等技术。考虑到实际的信...
Spring+SpringMVC+Mybatis(SSM)框架搭建教程(五)-扩展:过滤器Filter应用
背景
上一篇《Spring+SpringMVC+Mybatis(SSM)框架搭建教程(四)-应用功能开发实例》着重介绍了框架在项目开发过程中的使用方法,以实例的方式讲解了两种请求方式的代码编写形式。本篇着重介绍此框架在应用开发过程中的扩展——过滤器的配置。
目标
本篇我们要实现两种过滤器:
字符编码过滤器
参数空格过滤器
字符编码过滤器
在中文软件系统中,中文汉字在不同的...
Spring+SpringMVC+Mybatis(SSM)框架搭建教程(六)-总结篇
背景
前面5篇文章对《Spring+SpringMVC+Mybatis(SSM)框架搭建》进行了分阶段讲解,从Maven插件配置、项目创建、框架配置、实例开发等阶段系统的分析了SSM框架搭建的方法。项目源码下载地址:
http://download.csdn.net/download/ahuyangdong/10262363
本篇对前面内容做个总结,并给出SpringMVC框架应用中的常见问...
Android花样loading进度条(一)-水平的网页加载进度条
背景
Android花样loading进度条系列文章主要讲解如何自定义所需的进度条,包括水平、圆形、环形、圆弧形、不规则形状等。
本篇我们从水平进度条讲起,主要是ProgressBar的水平样式应用。
进度条控件
Android提供的ProgressBar控件有水平、圆形两种形态,套用不同的主题可以实现不同的大小,基本上美观一点的设计在实现的时候都需要自定义ProgressBar样式。
...
中科大MEM工程管理硕士专业考研初试与复试经验分享
背景
2018年中科大(中国科学技术大学)MEM考研已通过复试,因为之前在网上查与科大相关的MEM备考信息特少,备考期间很盲目和焦虑。所以在此特写下经验贴,分享给后续报考科大的同学们。
招生情况
1、中科大MEM专业开设的时间不长,听老师说好像是16年开始招生的,所以网上的信息比较少。招生单位是中科大研究生院科学岛分院,位置在合肥市董铺水库边上的科学岛,其实就是中科院合肥物质科学研究院,不过...
CentOS yum安装MySQL5.7.20
CentOS7 的 yum 源中默认好像是没有 mysql 的。
1、安装 MySql
下载mysql的repo源 这个安装的mysql5.7.20
[root@localhost ~]# cd /usr/local/src/
[root@localhost src]# wget http://repo.mysql.com/mysql57-community-release-el7-...
Spring请求参数校验
SpringMVC支持的数据校验是JSR303的标准,通过在bean的属性上打上@NotNull、@Max等进行验证。JSR303提供有很多annotation接口,而SpringMVC对于这些验证是使用hibernate的实现,所以我们需要添加hibernate的一个validator包:
依赖引用
compile 'javax.validation:validation-api:2...
IntelliJ IDEA License Server 本地搭建教程
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/80237046
本文出自【赵彦军的博客】
简介
IntelliJ IDEA是JetBrains公司的一款IDE,主要用于java。
同系列有用于Ruby的RubyMine、Python的PyCharm、JavaScript的WebStorm、PHP的PhpSto...
SpringBoot Quartz 定时任务详解
Quartz 简介
在 JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。
我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。
使用Quartz框架无疑是非常好的选择,并且与Spring可以非常方便的集成,下面介绍它们集成方法和Cron表达式的详细介...
SpringBoot AOP完全讲解一:基础概念
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/75647437
本文出自【赵彦军的博客】
Aop 切面编程
aop 全称 Aspect Oriented Programming ,面向切面,AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间...
SpringBoot AOP完全讲解二:统一处理请求日志
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/75647437
本文出自【赵彦军的博客】
前言
不了解 AOP 概念的同学,请先看 AOP 基础文章。
SpringBoot AOP完全讲解一:基础概念
添加依赖
maven
<dependency>
<groupId...
SpringBoot 统一异常处理 ControllerAdvice
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/75647437
本文出自【赵彦军的博客】
在用spring Boot做web后台时,经常会出现异常,如果每个异常都自己去处理很麻烦,所以我们创建一个全局异常处理类来统一处理异常。通过使用@ControllerAdvice定义统一的异常处理类,而不是在每个Contro...
SpringBoot 2.x 整合Mybatis一:基础
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/75647437
本文出自【赵彦军的博客】
什么是 MyBatis ?
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 ...
SpringBoot 2.x 整合Mybatis二:PageHelper分页
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/75647437
本文出自【赵彦军的博客】
Mybatis-PageHelper 简介
PageHelper 最方便使用的分页插件,支持多种数据库:
Oracle
Mysql
MariaDB
SQLite
Hsqldb
PostgreSQL
DB2
SqlSe...
SpringBoot 2.x 整合Mybatis三:tk.mybatis
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/75647437
本文出自【赵彦军的博客】
简介
地址:https://github.com/abel533/Mapper/wiki/1.3-spring-boot
具体版本号:http://mvnrepository.com/artifact/tk.myba...
SpringBoot 2.x 整合Lombok
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/80734057
本文出自【赵彦军的博客】
简介
lombok是一个编译级别的插件,它可以在项目编译的时候生成一些代码。比如日常开发过程中需要生产大量的JavaBean文件,每个JavaBean都需要提供大量的get和set方法,如果字段较多且发生变动的话修改起...
今日推荐
周排行