自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 JSR 303 约束

一.JSR303约束介绍:JSR 303 约束是一种spring自带的验证框架。它是Java为Bean数据合法性校验所提供的标准框架,JSR 303通过在Bean属性上标注校验注解指定校验规则,并通过标准的验证接口对Bean进行验证。而Spring本身没有提供JSR 303的实现,实现者是Hibernate Validator。二.校验时用到的jar包:hibernate-validator...

2018-11-03 14:23:43 282

原创 springMVC框架做项目时遇到的小知识点

1.Spring MVC的指示符:redirect:重定向 forward:转发return “redirect:/user/login.html”;//url路径return “frame”;//视图名2.使用Servlet API对象作为入参:以HttpServlertSession,对象作为入参取得页面的值:控制层:annoController.javapublic Mod...

2018-10-29 17:28:41 255

原创 Spring MVC体系结构和处理请求控制器

一.MVC设计模式:MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。View(视图) - 视图代表模型包含的数据的可视化。Controller(控制器) - 控制器作用于模型和视图上。它控制数据流向模型对象,...

2018-10-24 15:13:24 347

原创 spring的事务

前言:spring支持编程式事务管理和声明式事务管理两种方式。编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager,对于编程式事务管理,spring推荐使用TransactionTemplate。声明式事务管理建立在AOP之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后...

2018-10-17 19:53:24 121

原创 Spring框架知识点总结

简述:Spring 框架(简称Spring)是 SpringSource 出品的一个用于简化 Java企业级应用开发开源的应用程序框架。它提供了开发一个结构良好的、可维护和易于测试的应用所需的基础设施,当使用Spring框架时,开发者只需要专注于编写应用的业务逻辑。从而提供开发者的生产效益。你可以使用Spring框架开发独立的Java应用程序、Web应用程序、Applet 或任何其他类型的Java...

2018-10-10 19:08:42 738

原创 spring与mybatis整合

前言:最近刚学习了spring与mybatis整合,想分享给大家。整合的顺序:下面我举一个示例来展示spring和mybatis整合的过程。查询数据库中smbms_provider表中的全部数据。1.建立一个数据库smbms和smbms_provider表。CREATE DATABASE smbms ;USE smbms;DROP TABLE IF EXISTS smbms_pr...

2018-10-09 22:26:27 205

原创 解决 Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value fo

前言:最近学习spring和mybatis的整合时遇到了一个问题( Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.bdqn.dao.ProviderMapper.getList),所以把错误引起的原因整合一下给大家,希望给你们一些帮助。...

2018-10-09 21:10:17 26584 3

原创 Idea中使用maven创建项目之导入spring和mybatis整合的jar包

1.创建maven项目:点击next,然后这里的GroupId和ArtifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。GroupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache...

2018-10-08 16:17:41 10530 1

原创 spring框架的简单回顾

控制反转(IOC):—以前new对象是在类中new,现在在spring中是在配置文件容器里来new对象。依赖注入(DI):赋值是在容器里赋值,Spring:IOC,AOP轻量级框架IOC:控制反转—>将创建对象的控制权交给spring容器。需要在配置文件中配置,DI:依赖注入—>属性依赖AOP:面向切面编程—>增强:代码中公共的部分提取五种增强:p命名空间:两种...

2018-10-08 15:46:45 113

原创 简单设计模式之单例模式

一·什么是单例:单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例,这是单例模式的定义。二.单例模式的简单实现,示例:// Version 1public class Single1 {private static Single1 instance;private Si...

2018-10-08 15:45:05 106

原创 spring框架中的Ioc与DI

1.Spring中的Ioc操作:  将对象的创建交由Spring框架进行管理。  IoC操作分为:IoC配置文件方式和IoC的注解方式。  Ioc入门案例:  《1》.导入jar包   《2》创建实体类  《3》配置Spring config.xml文件  《4》测试    2.Spring的Bean管理 Bean实例化的方式  在Spring中通过配置文件创建对象。...

2018-09-26 22:00:06 149

原创 Idea中spring框架的建立

1.建立一个新的项目然后点击next2.给项目起个好听的名字,然后点击finish Idea会自动生成关于spring一系列的jar包,和核心配置文件Spring config.xml3.一二步项目已经建好了,自动生成了jar包4.我的idea没有给我自动生成Spring config.xml,所以我需要手动创建一个Spring config.xml,建一个source类存放S...

2018-09-22 15:09:15 610

原创 Idea中spring框架的建立

1.建立一个新的项目然后点击next2.给项目起个好听的名字,然后点击finish Idea会自动生成关于spring一系列的jar包,和核心配置文件Spring config.xml3.一二步项目已经建好了,自动生成了jar包4.我的idea没有给我自动生成Spring config.xml,所以我需要手动创建一个Spring config.xml,建一个source类存放S...

2018-09-22 15:09:15 5825 2

原创 简单工厂模式

1.基本简介从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。实现方式简单工厂模式的UML类图`简单工厂模式的实质是由一个工厂类根据传入的...

2018-09-22 14:35:08 122

翻译 Mybatis动态sql

序言:   前面几篇博客我们通过实例讲解了用mybatis对一张表进行的CRUD操作,但是我们发现写的 SQL 语句都比较简单,如果有比较复杂的业务,我们需要写复杂的 SQL 语句,往往需要拼接,而拼接 SQL ,稍微不注意,由于引号,空格等缺失可能都会导致错误。  那么怎么去解决这个问题呢?这就是本篇所讲的使用 mybatis 动态SQL,通过 if, choose, when, othe...

2018-09-17 15:41:34 118

转载 初识MyBatis

第一章 初始MyBatis一、Mybatis介绍      MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数...

2018-09-07 16:54:44 116

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除