![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Lingbug
别忘了,曾经你也是第一名!
展开
-
SSM完整再次搭建(mybatis使用xml,上一次使用注解),包括maven版本锁定和如何冲突解决(还有log4j配置文件)
上一次,我们搭建了一次SSM框架和使用,这一次我们再来搭建一次,只不过这一次与上一次的区别就是:1.mybatis使用xml开发,上一次使用的注解2.静态资源过滤的另外一种写法3.maven的jar包版本锁定4.maven的jar包冲突解决ok,Let's begin~一、pom文件引入jar包坐标:1.通过属性统一管理jar包版本:2.jar包版本锁定:...原创 2019-12-09 20:36:52 · 234 阅读 · 0 评论 -
java之SSM整合案例 - 3:spring和mybatis整合
好了,经过前两期,表现层和服务层都已经开发整合完毕,这一期我们说说如何在业务层调用数据层,数据层对数据库进行相应的操作,ok,Let's begin~一、配置mybatis1.开发mybatis对数据库进行操作功能我们知道使用mybatis是只有接口,没有实现类的,我们可以通过注解或者xml来编写sql语句去执行sql语句来操作数据库的现在我们就使用注解来编写sql语句,查询...原创 2019-12-01 21:28:00 · 153 阅读 · 0 评论 -
java之SSM整合案例 - 2:spring和springmvc整合
接着上一期的说,上一期建立了项目,编写了接口和实现类,还有javabean对象这一期就说说如何将spring和springmvc进行整合,在前端点击超链接时,可以请求到后端控制器的方法,然后控制器调用业务层,最后返回给前端Let's begin~一、编写spring的配置文件applicationContext.xml要注意:spring只需要扫描业务层,控制器是不需要s...原创 2019-12-01 14:49:50 · 123 阅读 · 0 评论 -
java之SSM整合案例 - 1:项目建立
一、建立maven_web项目,这里不多说二、项目建立完成之后1.修改编译版本为1.8版本2.添加需要用到的jar包的属性,方便统一管理版本3.编写pom.xml引入SSM项目所需要的的jar包:<dependencies> <!-- AOP --> <dependency> &l...原创 2019-11-24 15:14:25 · 212 阅读 · 0 评论 -
spring mvc拦截器
1.开发自定义拦截器:实现HandlerInterceptor接口开发两个,为了一会观察多个拦截器时执行顺序2.在spring mvc的配置文件中配置这两个拦截器ok,开发完毕了,是不是很简单测试一下1.后端控制器2.前端jsp3.请求成功之后的success.jspok,运行看下控制台输出顺序:En...原创 2019-11-24 13:45:55 · 100 阅读 · 0 评论 -
spring mvc异常处理过滤器
我们来看这么一段代码:分母为0,肯定会异常此时如果异常,异常信息会直接提示到前端页面,不是很友好所以本文讲解在spring mvc中如何使用异常处理拦截器来拦截到异常并进行自定义的个性化处理(友好提示)Let's begin1.定义自定义异常类,继承异常类2.开发自定义异常处理器,实现异常处理接口:HandlerExceptionResolver...原创 2019-11-24 13:34:49 · 461 阅读 · 0 评论 -
java传统上传文件、spring mvc上传文件、spring mvc跨服务器上传文件
1.maven引入jar包<dependencies> <!-- spring mvc --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-co...原创 2019-11-22 21:50:27 · 126 阅读 · 0 评论 -
Java和Js生成指定范围内的随机数(有彩蛋)
本文讲的是在Java和Js中如何生成指定范围内的随机数为什么没有讲C#的,因为C#的random方法可以指定最小值和最大值而Java和Js中是无法指定最小值的,最小值都是0,所以要讲如何利用生成0~n的随机数的方法,生成指定的m~n的随机数的方法所有这种原理通用,最后有彩蛋,Let's begin1.在Js中:2.Java:同理讲完啦,是不...原创 2019-11-21 15:19:44 · 346 阅读 · 0 评论 -
spring mvc之Response - 3:ajax响应
这个也是spring mvc使用的最多的,ajax请求和响应前端:小插曲,注意点:spring mvc在web.xml中配置了前端控制器,会进行拦截和过滤,我们在使用ajax时需要使用到jQuery,此时jQuery的js文件会被前端控制器拦截到导致失效所以我们需要在spring mvc的配置文件中去配置忽略哪些资源文件Ending~...原创 2019-11-17 17:42:14 · 129 阅读 · 0 评论 -
spring mvc之Response - 2:其他响应方式(ModelAndView、forward:、redirect:)
1.返回ModelAndView对象:可以绑定对象,也可以跳转页面2.forward3.redirectEnding~原创 2019-11-17 17:36:18 · 425 阅读 · 0 评论 -
spring mvc之Response - 1:返回值为void时如何跳转到指定页面
众所周知,如果在spring mvc中,我们要在请求完毕跳转到其他页面,需要在springmvc配置文件中配置解析器,然后重定向到指定页面如果方法的返回值是void,如果手动重定向呢,这里有三种方法,都是利用spring mvc获取到原生的servletApi对象去操作代码如下:package lingbug.controller;import org.springfra...原创 2019-11-16 22:48:57 · 1339 阅读 · 0 评论 -
spring mvc常用注解
1.RequestParam:使用在参数上一般来说,假如前端传递userName参数,后端必须要使用userName来接收才可以接收到,如果此时后端想要用uname来接收,就可以使用RequestParam注解来指定前后端传参映射2.RequestBody:使用在参数上此注解只适用于post请求方式如果我们需要一次性获取到前端请求的所有参数例如:前端传递{user...原创 2019-11-16 22:02:05 · 91 阅读 · 0 评论 -
spring mvc自定义转换器转换参数格式
spring mvc默认的日期格式转换器只能转换yyyy/MM/dd格式的日期字符串,如果想要转换yyyy-MM-dd格式的日期字符串呢?需要我们开发一个自定义转换器去转换。1.新建类实现转换接口:开发你的转换逻辑2.在spring mvc的配置文件中,将此转换器加入spring mvc转换器的集合中Ending~...原创 2019-11-14 22:17:32 · 168 阅读 · 0 评论 -
spring mvc在web.xml中配置过滤器:解决传参乱码问题
代码如下:<!--解决spring mvc传递参数乱码问题--> <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.Charact...原创 2019-11-14 21:51:45 · 260 阅读 · 0 评论 -
spring mvc传递参数
最基本的参数传递方法,这里就不多说了本文主要说一下javabean对象传参1.对象中包含对象传递参数的方法:首先,定义两个javabean对象,用户和班级对象(用户对象中包含班级对象)定义一个spring mvc控制器和方法重点:前端传递参数的写法:2.对象中包含集合(List)或者字典(Map)传递参数:首先,定义javabean对象:...原创 2019-11-14 21:43:04 · 125 阅读 · 0 评论 -
springMVC入门
一、创建maven项目到这一步的时候注意:因为系统会根据你需要的进行下载,这个速度相对来说会很慢解决这个问题的方法就是:1.点击图中的加号,添加一个键值对Name:archetypeCatalog,Value:internal项目新建完成二、修改pom文件1.修改编译器版本为1.82.增加spring版本属性,可以统一管理版本...原创 2019-11-07 21:02:17 · 85 阅读 · 0 评论