![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring MVC
AndyLizh
这个作者很懒,什么都没留下…
展开
-
Spring+SpringMVC+MyBatis+easyUI整合基础篇(六)maven整合SSM
写在前面的话 承接前文《Spring+SpringMVC+MyBatis+easyUI整合基础篇(五)讲一下maven》,本篇所讲述的是如何使用maven与原ssm项目整合,使得一个普通的JavaWeb项目变为由maven管理的规范化项目,使项目变得简单。如果你已经安装maven并在开发软件中配置好maven后,即可开始体验maven带给你的便利,当然,仅仅一个项目是不可能让你迅速喜欢上转载 2017-10-31 17:34:54 · 564 阅读 · 0 评论 -
解决新建maven项目速度慢的问题
问题描述 通过idea新建maven项目,参数设置好后,idea自动构建maven项目时,速度很慢。参数设置如图:执行时间如下图:Total time为8:49,花了将近十分钟时间。连续尝试了几次,都是如此,感觉编辑器卡住了一样。 问题原因 [DEBUG] Searching for remote catalog: http://repo1.maven转载 2017-10-31 17:33:45 · 2979 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis+easyUI整合基础篇(五)讲一下maven
github地址,点这里。项目效展示,点这里。账号:admin 密码:123456下一篇文章开始,所有的项目源码都是与maven整合后的代码了,所以这一篇讲一讲maven。1、简单介绍我们看一下github上一些开源项目的目录结构,下图中有mybatis、netty、dubbo这些比较有影响的项目,在每个项目中都可以看到一个pom.xml文件,这就是maven的配置文件。那转载 2017-10-31 17:13:33 · 455 阅读 · 1 评论 -
Spring+SpringMVC+MyBatis+easyUI整合基础篇(四)代码简化
点这里看实际效果! 账密:admin 123456 敲了一天的代码,有些烦,感觉前一篇文章写的太笼统了,哈哈哈。 本来呢,也就是刚开始写,所以很多细节都想不到,源码也放上来了,自己动动手应该也就可以了,无非是自己多注意一点,细心一点,编码啊,jar包啊,有时候或者一个分号,或者一个单引号双引号,这些都可能导致出错的,一定要多动手,自己多实践。 又看了一下代码,感觉对于入转载 2017-10-31 17:07:12 · 332 阅读 · 0 评论 -
IntelliJ IDEA 报错:Error:java: 未结束的字符串文字
构建javaweb项目时,控制台报错: 这个问题是由于编码冲突导致的,在设置中找到File Encodings可以看到ide采用utf-8编码格式,而项目则是GBK编码方式,由此产生冲突。 解决办法:在编辑的设置选项中,找到File Encodings,将IDE Encoding 改为UTF-8即可。相关标签:JAVA作者: 涵s 链接:转载 2017-10-31 17:05:26 · 1730 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis+easyUI整合基础篇(三)搭建步骤
点这里看实际效果! 账密:admin 123456框架介绍:主角即Spring、SpringMVC、MyBatis、easyUI,大家应该也都有所了解,概念性的东西就不写了,有万能的百度。工作环境:jdk 1.7mysql 5.6IntelliJ IDEA 15tomcat 7以上为本地的构建环境,当然,如果开发环境版本或者ide与以上不同也是可以正常搭建环转载 2017-10-31 17:03:16 · 1159 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis+easyUI整合基础篇(二)牛刀小试
承接上文,该篇即为项目整合的介绍了。废话不多说,先把源码和项目地址放上来,重点要写在前面。github地址为ssm-demo你也可以先体验一下实际效果,点击这里就行啦账号:admin密码:123456从构思这个博客,一直到最终确定以这个项目为切入点,中间也是各种问题出现,毕竟是新人,所以也是十分的小心,修改代码以及搬上github其实花了不少时间,但转载 2017-10-31 16:40:13 · 385 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis+easyUI整合基础篇(一)项目简述及技术选型介绍
萌芽阶段很久之前就开始打算整理一下自己的技术博客了,由于各种原因(借口总是可以找到的),实在抽不出时间所以计划一直处于搁置状态,一直只是心底的一颗小萌芽,日复一日的悠悠岁月如同手中紧抓的沙子,无声无息的流失,不过这颗小生命也在我渴望与期待的浇灌下不断的长大。文章本天成,妙手偶得之最近项目进度渐渐缓了下来,不那么忙了,因此开始筹备自己的博客,说到这次博客的主角,也是无心插柳发转载 2017-10-31 16:35:07 · 1004 阅读 · 0 评论 -
CentOS7_使用systemctl对Tomcat进行配置
1、centos7 使用 systemctl 替换了 service命令参考:redhat文档:https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sect-Managing_Services_with_systemd-Se转载 2017-09-22 09:19:53 · 2306 阅读 · 0 评论 -
IntelliJ IDEA搭建springmvc项目图文介绍
前一段时间有网友说不知道如何使用maven来创建一个java web项目,在这里,我就使用IntelliJ IDEA来搭建一个spring MVC的maven项目。如果对我的文章有兴趣,欢迎订阅我的头条号:一点热。1、实验前提首先得安装好IntelliJ IDEA这里我就不做介绍,安装软件都是开发入门必备的。2、新建项目打开idea,通过new->p转载 2017-05-21 23:27:29 · 22329 阅读 · 2 评论 -
Spring MVC和Struts你选哪个?
被很多人问过,为什么你们选Spring MVC不用Struts,别人都用Struts的呀?其实我从Struts1就开始用了,当时可选的框架基本没有,只有这么一个比较好用的所以理所应当的是用Struts了,但后来Struts2之后就有了很多类似的框架,比如JSF、Webwork等等。这些框架使用起来怎么说,都各有所长,但也都各有不便的地方,特别是有的因为框架本身的原因要浪费很多工作量转载 2017-05-21 23:08:27 · 1503 阅读 · 1 评论 -
史上最简单的 Spring MVC 教程
spring MVC 属于 SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块,而 Spring MVC 就是其中最优秀的 MVC 框架。自从 Spring 2.5 版本发布后,由于支持注解配置,易用性得到了大幅度的提高;Spring 3.0 更加完善,实现了对 Struts 2 的超越转载 2017-05-21 23:03:58 · 1132 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis+easyUI整合基础篇(七)JDBC url的连接参数
在java程序与数据库连接的编程中,mysql jdbc url格式如下:jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值2]...如jdbc:mysql://localhost:3306/test?user=test&password=123456 刚好最近遇到一个数据库转载 2017-11-02 16:23:51 · 382 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis+easyUI整合基础篇(八)mysql中文查询bug修复
写在前面的话在测试搜索时出现的问题,mysql通过中文查询条件搜索不出数据,但是英文和数字可以搜索到记录,中文无返回记录。本文就是写一下发现问题的过程及解决方法。此bug在第一个项目中点这里还存在,修改后的maven项目中点这里此问题已经修复。 问题定位过程 打开项目地址,进入书籍信息管理 初始化的时候,回传的结果是所有数据进行分页后的信息记录转载 2017-11-02 16:51:05 · 330 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis+easyUI整合基础篇(九)版本控制
日常啰嗦还好在第一篇文章里就列好了接下来的主线及要写的知识点,不然都不知道要写什么东西了,开篇里已经列了基础篇要讲svn和git的知识点,所以这一篇就写一下版本控制。项目实际效果展示在这里,账密:admin 123456下载地址,点这里github地址,在这里版本控制的定义维基百科的解释:版本控制(Revision control)是维护工程蓝图的标准作法,能追踪工程蓝图从诞生转载 2017-11-02 16:54:34 · 292 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis+easyUI整合优化篇(十)数据层优化-整合druid
druid介绍这是druid对自己的介绍:Druid是阿里开源的一个数据库连接池技术,号称自己是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。至于为什么它态度这么屌,是因为Druid确实有这个实力,Druid是在目前java技术市场中流行的连接池技术的基础上开转载 2017-11-03 14:59:17 · 706 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis+easyUI整合优化篇(九)jdbc连接池、druid简介
日常啰嗦终于回到既定轨道上了,这一篇讲讲数据库连接池的相关知识,线程池以后有机会再结合项目单独写篇文章(自己给自己挖坑,不知道什么时候能填上),从这一篇文章开始到本阶段结束的文章都会围绕数据库和dao层的优化去写,本篇是一个开始。本文会介绍连接池技术并对比目前比较流行的java连接池技术,之后,会把druid整合到项目中来,将技术方案落地,实际整合到项目中,让技术能为我所用。使用连接池转载 2017-11-03 14:53:10 · 606 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis+easyUI整合优化篇(八)代码优化整理及个人吐槽
日常啰嗦这两天也一直在纠结这一篇文章该写什么东西,前面临时加的两篇文章就有些打乱了整体节奏,这一篇又想去写一下代码层面优化的事情,可是也不太能抓住重要的点,不太确定从何入手,因为这件事情牵涉了太多技术问题,存在于项目的方方面面,如果想要透彻的去讲这件事,我也知道是不可能的,纠结了两天,这篇文章就着眼于最近的一些改动上吧。花了一周的时间,把项目小小的优化了一下,虽然只是一部分,但是慢慢积转载 2017-11-03 14:47:31 · 374 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis+easyUI整合优化篇(七)图片上传功能
日常啰嗦前一篇文章《Spring+SpringMVC+MyBatis+easyUI整合优化篇(六)easyUI与富文本编辑器UEditor整合》讲了富文本编辑器UEditor的整合与使用,虽然其中也集成了图片上传功能,但是有时候需求不同,只需要一个图片上传就行了,不需要全部集成UEditor的,因为UEditor功能比较齐全,因此集成的东西较多,源文件文件也就很多多,是一个较大的插件,如果转载 2017-11-03 14:42:10 · 701 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis+easyUI整合优化篇(六)富文本编辑器UEditor整合
日常啰嗦本来这一篇和接下来的几篇是打算讲一下JDBC和数据库优化的,但是最近很多朋友加我好友也讨论了一些问题,我发现大家似乎都是拿这个项目作为练手项目,作为脚手架来用的,因此呢,改变了一下思路,JDBC和数据库优化这一块儿延后一点再去说,先丰富一下项目的页面和功能,因为现在的页面实在有些少得可怜,所以我打算中间插入两篇文章,给项目增加一个富文本编辑器的功能插件,再增加一个图片上传的功能,把转载 2017-11-03 14:27:40 · 808 阅读 · 1 评论 -
Spring+SpringMVC+MyBatis+easyUI整合优化篇(五)MockMvc服务端的单元测试
日常啰嗦承接前一篇文章《Spring+SpringMVC+MyBatis+easyUI整合优化篇(四)单元测试实例》,已经讲解了dao层和service层的单元测试,还有控制器这层也不能漏掉,因此本篇会讲一下MockMvc,及controller控制层的单元测试,相关代码已上传,可自行下载。我的github地址为什么使用MockMvc?可能我们在测试控制层的代码都是启动服务转载 2017-11-03 14:11:15 · 504 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis+easyUI整合优化篇(四)单元测试实例
日常啰嗦前一篇文章《Spring+SpringMVC+MyBatis+easyUI整合优化篇(三)代码测试》讲了不为和不能两个状态,针对不为,只能自己调整心态了,而对于不能,本文会结合一些实例进行讲解,应该可以使得你掌握单元测试的方法。篇幅所限,所以先写三个类型的测试实例,首先是自己平时写着玩儿的测试类,然后分别是针对数据层和业务层的测试,代码都已经上传到github上了。我的gith转载 2017-11-03 13:50:04 · 455 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis+easyUI整合优化篇(三)代码测试
日常啰嗦看到标题你可能会问为什么这一篇会谈到代码测试,不是说代码优化么?前两篇主要是讲了程序的输出及Log4j的使用,Log能够帮助我们进行bug的定位,优化开发流程,而代码测试有什么用呢?其实测试是为了验证自己所编写的代码,及时排除错误,减少bug,所以我认为,减少错误也是优化的一个方案体现,而且如果进行了合理的单元测试,也可以帮助优化开发流程,一旦出现问题,使得bug的定位过程更加迅速转载 2017-11-03 13:19:26 · 309 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis+easyUI整合优化篇(二)Log4j讲解与整合
日常啰嗦上一篇文章主要讲述了一下syso和Log间的一些区别与比较,重点是在项目的日志功能上,因此,承接前文《Spring+SpringMVC+MyBatis+easyUI整合优化篇(一)System.out.print与Log》,本文是一个较为直观的日志功能案例,java的日志框架很多,如Log4j、Log4j2、logback、SLF4J,篇幅有限,所以本篇只介绍一下Log4j,并将其转载 2017-11-03 09:57:48 · 601 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis+easyUI整合优化篇(一)System.out.print与Log
日常啰嗦距离上一次更新博客有一段时间了,主要是因为最近有开发任务,另外,这段时间也在学习docker的相关知识,所以博客就没有继续写了,推荐一本书《Docker技术入门与实战》(第二版),想体验一下docker的朋友可以看一下。按照计划,第二阶段主要是讲一下项目优化上的一些东西,相关的工具已经在基础篇介绍了一些,所以在本阶段更多的是侧重于代码上,虽然做了一份粗略的计划,但是第一篇该写什转载 2017-11-03 09:32:22 · 536 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis+easyUI整合基础篇(十二)阶段总结
不知不觉,已经到了基础篇的收尾阶段了,看着前面的十几篇文章,真的有点不敢相信,自己竟然真的坚持了下来,虽然过程中也有过懒散和焦虑,不过结果还是自己所希望的,克服了很多的问题,将自己的作品展现出来,也发布了十多篇博客,感觉也是时候进行阶段性总结然后开始第二阶段了。其实开始发布博客的时候,我其实挺怕有人留言,问这个软件该怎么装、那个软件该怎么用的,因为我感觉我不是来教装软件的,而且作为一个技术转载 2017-11-02 18:16:36 · 269 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis+easyUI整合基础篇(十)SVN搭建
日常啰嗦前面一篇文章讲了一下版本控制,但其实这一篇并没有打算讲细节的,感觉应该自己去动手弄一下,后来考虑了一下,版本控制真的挺重要的,如果自己实在搭建不好反而不去使用的话,真的有点可惜,当然这些话是针对初学者来说的,如果已经有这方面经验的话,可以忽略。我也搭建了一个svn服务器,没有用过的可以去体验一下,但是希望大家体验为主,别删文件,因为不止你一个人在看。这里呢,先讲一下svn,至于gi转载 2017-11-02 17:42:47 · 333 阅读 · 0 评论 -
Java中Filter、Listener,拦截器的学习,listener、 filter、servlet 加载顺序及其详解
Filterfilter可认为是Servlet的一种“变种”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。它与Servlet的区别在于:它不能直接向用户生成响应。完整的流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理。Filter有如下几个用转载 2017-04-28 10:39:11 · 2221 阅读 · 0 评论 -
来说说SpringMVC + JSONP的跨域请求
先来说说场景,JSON,这货大家应该都懂,不懂的请自动面壁思过,那么什么是JSONP,不是JSON放了个P就叫JSONP,而是JSON with Padding,在进行跨域请求的时候需要的数据,什么是跨域,打个比方:在user.weixin.com下的某个页面下,用户服务需要调用订单服务,请求order.weixin.com,那么在这两个二级域名下,请求是互斥的,如果请求就会报错。转载 2016-11-16 18:21:47 · 1469 阅读 · 0 评论 -
Restful形式接口文档生成之Swagger与SpringMVC整合手记
笔者目前正在搭建一套API服务框架,考虑到客户端能够更方便的调用API服务(这里说的更方便是指避免不厌其烦地解说各接口需要的参数和返回结果),于是决心为每个接口生成详细的说明文档。网上搜索了一下,发现了Swagger这个东西,感觉不错,界面也比javadoc生成的页面要美观,而且网上关于Swagger和springmvc整合的文章不少(遗憾的是大多雷同且不完整)。本文详细介绍Swagger和Spr转载 2016-06-13 16:21:14 · 3175 阅读 · 2 评论 -
Swagger+Spring mvc生成Restful接口文档
简介Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API从未如此简单。这一次我将从零开始搭建一个工程来演示如何在Spring mvc中整合Swagger生成转载 2016-06-13 16:46:23 · 5442 阅读 · 0 评论 -
Swagger框架学习分享
转至元数据结尾Created and last modified by 刘新宇 大约1分钟以前转至元数据起始*/一、背景介绍1.1.项目简介1.2.coderepository1.3.演示项目二、开发准备2.1.环境准备2.2.项目搭建2.2.1." style="padding:0px; margin:0px; font-size:24px; fo转载 2016-06-13 17:01:17 · 4083 阅读 · 0 评论 -
SpringMVC是如何过滤json数据的
RT,比如我想将User对象转换成json数据给前台,但是有一些User的属性我不想给前台,例如密码,创建日期等等,SpringMVC是如何实现的PropertyFilter propertyFilter = newPropertyFilter() { @Override publicboolean apply(Object转载 2016-06-07 18:02:52 · 3877 阅读 · 1 评论 -
MongoDB位置查询
基本介绍位置服务(LBS)解决的主要问题是当前位置周围某个范围内的人或场所.在传统的解决方案,开发人员需要根据复杂的几何运算与大量的SQL语句进行查找,这无疑加大的开发人员的开发难度.现在我们需要更为方便的解决方案,MongoDB为我们完美解决此类LBS问题.此篇文章也主要使用SpringData,将spring与MongoDB进行整合.二维地图MongoDB目前支转载 2015-09-10 11:37:27 · 3505 阅读 · 0 评论 -
【持久化框架】Mybatis与Hibernate的详细对比
前言这篇博文我们重点分析一下Mybatis与Hibernate的区别,当然在前面的博文中我们已经深入的研究了Mybatis和Hibernate的原理。Mybatis【持久化框架】Mybatis简介与原理【持久化框架】SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载Hibernate【SSH进阶之路】Hibernate基本转载 2015-05-29 14:35:24 · 7302 阅读 · 0 评论 -
项目ITP(六) spring4.0 整合 Quartz 实现动态任务调度
前言 系列文章:[传送门] 项目需求: http://www.cnblogs.com/Alandre/p/3733249.html 上一博客写的是基本调度,后来这只能用于,像每天定个时间 进行数据库备份。但是,远远不能在上次的需求上实现。所以需要实现spring4.0 整合 Quartz 实现动态任务调度。 正文 spring转载 2015-04-17 11:48:24 · 2752 阅读 · 0 评论 -
项目ITP(五) spring4.0 整合 Quartz 实现任务调度
前言 系列文章:[传送门] 项目需求: 二维码推送到一体机上,给学生签到扫描用。然后需要的是 上课前20分钟 ,幸好在帮带我的学长做 p2p 的时候,接触过。自然 quartz 是首选。所以我就配置了下,搞了个小样例给大家。正文 spring4.0 整合 Quartz 实现任务调度。这是期末项目的最后一篇,剩下到暑假吧。 Quartz 介绍转载 2015-04-17 11:46:01 · 1765 阅读 · 0 评论 -
简单MVC项目搭建--Java1.7+Eclipse luna + Maven 3.2.5 +spring 4.1.4
转载请注明出处:http://www.cnblogs.com/mybest/p/4265872.html 1、 环境配置a) Java 1.7b) Eclipse lunac) Maven3.2.5d) Spring 4.1.42、 创建maven工程a) 打开e转载 2015-03-18 16:34:19 · 2339 阅读 · 0 评论 -
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认转载 2015-03-19 11:44:55 · 1548833 阅读 · 675 评论 -
用Maven插件生成Mybatis代码
现在代码管理基本上是采用Maven管理,Maven的好处此处不多说,大家用百度搜索会有很多介绍,本文介绍一下用Maven工具如何生成Mybatis的代码及映射的文件。一、配置Maven pom.xml 文件在pom.xml增加以下插件: plugin> groupId>org.mybatis.generatorgroupId转载 2015-03-19 11:30:28 · 24738 阅读 · 1 评论