java框架搭建
在这个专栏里面,有关于Spring springmvc mybatis 的介绍及其各个框架得测试以及不同框架组合起来进行测试等等,
最后将他们以不同的方式进行整合。
非往
岁月从来没有放弃我们,我们不能辜负岁月亦
展开
-
oracle+mybatis 插入id自增
一、实现主键自增在oracle数据库中,主键并没有办法自动增长,无法使用insert对应的useGeneratedKeys和keyProperty属性自动返回增加的主键。要实现自增需要修改 ID列为number类型,一下类型作为参考oracle实现主键方式:原文链接:https://www.cnblogs.com/uzxin/p/11930347.html一、使用selectKey标签<insert id="addLoginLog" parameterType="map" >转载 2020-11-03 20:39:38 · 3300 阅读 · 0 评论 -
Spring boot JSR-303验证实战,简单又全面
初次使用Spring Boot里面的验证,还需要先研究一下。Spring Boot里面都有什么验证呢?Spring Boot支持JSR-303验证规范,JSR是Java Specification Requests的缩写。JSR-303是Bean Validation 1.0 (JSR 303),说白了就是基于bean的验证,更多的解释参考JCP的官网。在默认情况下,Spring Boot会引入Hibernate Validator机制来支持JSR-303验证规范。基于JSR-303的注解有哪些,上张图转载 2020-05-25 16:33:57 · 417 阅读 · 0 评论 -
applicationContext、quartzConfig配置
使用spring+mybatis+mysql的框架构建Java项目,对applicationContext.xml文件以及自动化任务quartzConfig.xml文件有了很多认识,那么我想把自己的末学浅见总结记录下来。Java项目applicationContext.xml配置项中包含了引入jdbc配置文件、创建jdbc数据源、quartz等,见以下内容<?xml vers...原创 2019-10-11 21:53:04 · 572 阅读 · 0 评论 -
Spring-Aop切面+自定义注解将日志记录存储到数据库
SpringAop切面+自定义注解实现日志记录 在之前的SpringAop当中,实现了对service层的方法定义了切入点,从而在执行service层的方法的时候会自动加入事务,而这些操作,都是在配置文件当中去实现的; 在这篇博文当中,会一不同的方式来实现日志事务的添加,用的式注解的方式,而且切入点和事务都是一起定义在切面类当中的; 首先来说明一些概念: Sprin...原创 2018-07-30 22:30:57 · 25081 阅读 · 5 评论 -
SSM进阶(一)Spring框架--IOC
Spring框架--IOC 对于Spring框架,就像它的创始人Rod Johnson说的一样“Spring存在的目的就是使得已经存在的技术用起来更加的简单”,例如它可以整合持久层框架Mybatis,Hinernate、也可以整合web框架SpringMVC和struts2等一样,它使得我们框架的整合变得更加的易于操作。 Spring分层主要分为: ...原创 2018-06-26 21:24:59 · 399 阅读 · 0 评论 -
SSM进阶(二)Spring框架---AOP
Spring--AOP思想 上节我们解释了Spring的IOC,其实简单的说IOC是干什么的呢?IOC和DI就是为一些类中作为对象的属性、集合、属性文件以及一般类型的变量赋值,即注入。当然只是注入的方式不同例如由setter注入,构造输入,还有就是注解开发;再本篇中将为大家说明,Spring的第二个核心AOP(面向切面编程)。首先,什么是面向切面编程?大家应该都学过O...原创 2018-06-27 22:06:18 · 260 阅读 · 0 评论 -
SSM进阶(三)Spring—AOP-注解编程
Spring—AOP-注解编程上节我们谈到了,关于Aop的AspectJ的全自动编程,它图普通的全自动编程的区别就在于它的特点:不用实现接口,方法名随意,但是有参数必须符合规范,因为配置文件就是通过这些参数来照切入点的,而传统方式是实现了相应的接口,再实现接口里面的方法;好了废话不多说了,今天价绍的是AspectJ的注解开发:注解还是之前再IOC里面将的那些注解在加上一下注解: ...原创 2018-06-28 21:37:33 · 591 阅读 · 0 评论 -
SSM进阶(四)Spring整合Mybatis-----Aop事务
Spring整合Mybatis-----Aop事务 首先对于Spring整合Mybatis有两种方式那就是使用sql绝对定位以及使用Mapper代理来进行开发,本篇博文先来介绍第一种。 所谓的Sql绝对定位就是namespace+id得方式来进行定位;首先对于Mybatis得介绍后面会有博文详细介绍,简单的说Mybatis得核心配置文件完成得就两个功能,一就是数据...原创 2018-06-29 21:35:09 · 2151 阅读 · 3 评论 -
SSM进阶(五)Spring整合Mybatis
Spring整合Mybatis----------Mapper代理整合上篇文章,就nameSpace+id得绝对定位Sql得形式,对Spring,mybatis这两个框架进行了整合,因为要定位过没有自动生成Dao层; 再本节中,就第二种方案,mapper代理方式来整合。为什么要一步一步来,因为如果一次性带自动挡,很多底层的东西没有了解,理解起来就不是那么容易了。所以才有了...原创 2018-06-30 20:31:25 · 248 阅读 · 0 评论 -
SSM进阶(六)SpringMvc---表现层框架
SpringMvc---表现层框架 首先来对两个概念进行区分:1.三层架构和MVC框架(二者都可采用分层思想) 三层架构(应用程序):三层是从整个应用程序架构的角度来分的三层,他将整个应用程序分为表现层、业务逻辑层、数据访问层MVC模式:是基于表现层的框架。MVC把用户界面独立的到一些文件中(View),把一些和用户交互的程序逻辑(Controller)独立到一些文件...原创 2018-07-02 20:58:13 · 3200 阅读 · 2 评论 -
参数绑定与传值
参数绑定与传值上篇说到了SpringMVC的工作原理及其配置;本次主要解释的就是在前端的控制器当中各种跳转,包括方法之间的跳转,方法到页面,页面到方法之间的跳转,这是本篇博文所要提及的;1. 功能方法之间的跳转 功能方法之间的跳转方式有两种,一种就是ModelAndView,一种就是return直接返回地址.涉及到的绝对路径与相对路径的问题商品博文已经提到过,这而就不在赘述了。1) Model...原创 2018-07-03 21:05:58 · 468 阅读 · 0 评论 -
SSM进阶(七)SSM整合
SSM整合对于SSM得框架整合有两种方式:两种方法之前都有涉及,只不过那时候没有整合; 一种就是使用sql绝对定位的方式去插叙数据库; 第二种就是使用mapper代理的方式去开发;本篇博文,介绍的时第一中只要Sql的绝对代理的方式来开发。这种方式的特点就是,在自动生成的时候不生成Dao层以及Exa...原创 2018-07-04 21:43:13 · 436 阅读 · 0 评论 -
SSM进阶(八)SSM---全自动
SSM(二)---全自动 -------------mapper代理 如约而至的全自动开发!!!!!!上篇博文我们介绍了使用SQL绝对定位的方式来实现SSM的整合,详细看过上篇博文的读者以及了解了Dao层的注入原理,本篇博文就全自动来介绍,此次我们不用去编写Daoc层,而是由框架去自动生成,只是生成的方式不同而已; 那就开始吧: 首先...原创 2018-07-13 19:11:07 · 361 阅读 · 0 评论