Spring
新时代农民工~
嗯哼
展开
-
ssm整合
ssm整合(spring, spring mvc, mybatis)第一步、引入包mybatis-spring-version.jar(mybatis与spring的粘合剂) <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>myba...原创 2020-03-23 16:25:04 · 133 阅读 · 0 评论 -
SpringMvc之异常处理
异常处理在使用@ExceptionHandler进行异常处理时,不可以将exception直接设置到方法参数中声明的modle, 必须返回ModelAndView@ExceptionHandler public ModelAndView handleException(IndexOutOfBoundsException e) { ModelAndView mav = new Mode...原创 2020-02-10 23:10:52 · 136 阅读 · 0 评论 -
Spring Mvc 之 拦截器
Spring Mvc也可以通过拦截器对请求进行拦截。用户可以自定义拦截器来实现特定的功能,自定义的拦截器必须实现HandlerInterceptor接口(该接口里面的方法都是default 需要自己去写那三个方法)preHandle方法会在handler方法执行之前拦截用户的请求,如果return 的是false,则表示中断操作,后面也不会再进行,return true 则会继续往后面执行...原创 2020-02-08 17:13:30 · 116 阅读 · 0 评论 -
Spring-mvc 之json对象与java对象
在开发网页得时候,我们可以通过将数据库中的一条信息映射到一个java类的一个对象来获取我们数据库中的内容,但是别人如果想获取我们的数据 他们并不知道里面是什么格式,所有在获取的时候可以通过json对象获取数据,获取出来的是一个json字符串在之前我们用http返回json对象的时候Gson类里面的toJson()方法可以将一个java’对象转化成一个json对象public void ...原创 2020-02-06 19:35:39 · 142 阅读 · 0 评论 -
Spring-Mvc之 文件上传
我们在Web的开发过程中肯定要用到文件的传输之前我们用过http的文件传输可以参考之前的文章https://blog.csdn.net/qq_15740137/article/details/102573682https://blog.csdn.net/qq_15740137/article/details/102759665Mvc给我们提供了更见方便的文件上传在运用mvc的传输...原创 2020-02-05 23:48:36 · 86 阅读 · 0 评论 -
Spring MVC-Restful(增删改查)
RestfulRestful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。功能资源:互联网所有的事物都可以被抽象为资源资源操作:使用POST、DELETE、PUT、GET,使用不同方法对资源进行操作。分别对应 添加、 删除、修改、查询。POST、DELETE、PUT、GET在使用put/del...原创 2019-12-08 15:55:55 · 266 阅读 · 1 评论 -
Spring-Mvc(二)(增删改查、接收数据、跳转)
隐藏自己的真实路径可以在前端控制器所包含的那个xml配置文件中(也就是说配置视图解析器的xml文件)我们可以通过mvc标签修改访问路径 但是这个xml配置文件头部一定要将mvc标签包含进去<mvc:view-controller path="/userAdd" view-name="user/add"/>view-name 也就是我们在controller里面的那个返回值,...原创 2019-11-30 16:34:01 · 172 阅读 · 0 评论 -
Spring-Mvc(一)
MVC模型 :是一种架构型的模式,帮助我们将开发的结构组织的更加合理,使展示与模型分离、流程控制逻辑,业务逻辑调用与展示逻辑分离。Spring MVC简介Spring Web MVC 是一种基于java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构的思想,将Web层进行职责解耦,基于请求驱动指的就是使用 请求-响应模型,框架的摸底就是帮助我们简化开发。S...原创 2019-11-24 14:47:43 · 167 阅读 · 0 评论 -
切点 expression="execution(* com.zcc.xml.*.*(..))"的理解
<aop:pointcut expression="execution(* com.zcc.xml.*.*(..))" id="txPointCut"/>里面的 第一个*是返回值中间的 com.zcc.xml是可以用*代替 类似于模糊查询第二个是模糊了该包下面的类也可以具体到某一个类 再后面一个是模糊某类中的 方法 后面(…)指的是参数...原创 2019-11-23 18:54:29 · 405 阅读 · 0 评论 -
JDBC之具名参数
具名参数只在NamedParameterJdbcTemplate中得到支持;具名参数: sql语句按照名称(以:开头)而不是按照位置进行绑定。更易于维护,也提升了可读性。例如db.properties配置文件mysql_driver=com.mysql.cj.jdbc.Drivermysql_url=jdbc:mysql://localhost:3306/manager?useUnico...原创 2019-11-19 17:46:51 · 444 阅读 · 0 评论 -
Spring 事务开发
事务的ACID特性原子性(atomicity) : 确保动作要么全部完成,要么完全不起作用。一致性(consistency):数据和资源就处于一种满足业务规则的一致性状态。隔离性(isolation):用户操作不能混淆持久性(durability):一旦事务完成,无论发生什么系统错误,它的结果都不应该受到影响。采用jdbc的Connection方式手动控制事务时:在进行sql操作前手动...原创 2019-11-19 18:16:40 · 138 阅读 · 0 评论 -
Spring JDBC开发
为了使JDBC更加易于使用,Spring 在JDBC API上定义了一个抽象层,以此建立一个JDBC存取框架。(便于维护修改)作为Spring JDBC框架的核心 JDBC模板的设计目的是为不同类型的JDBC操作提供模板方法。每个模板方法都能控制整个给过程,并允许覆盖过程中的特定任务。通过这种方式,可以在尽可能保留灵活性的情况下,将数据库存取的工作量降到最低。**用JDBC之前需要引入jar包...原创 2019-11-14 16:39:59 · 194 阅读 · 0 评论