SSM框架
从零开始
BroveTONGG
这个作者很懒,什么都没留下…
展开
-
mybatis 常见错误:Mapped Statements collection does not contain value for com.*
1.去检查Mapper文件是否在主配置文件中注册 2.检查报错的使用语句是否完整正确,下图中语句缺少任何一段都会报错。原创 2021-04-30 19:03:49 · 524 阅读 · 1 评论 -
关于springmvc中使用model.addAttribute()从jsp页面用el表达式获取不到值的问题
在学习spring的时候,用model.addAttribute()传入了一个值,而在jsp页面上用el表达式确无法获取。 原因:我使用了idea中maven创建webapp模板工程,可能导致了jsp的版本过低,总之就是版本的问题,之后我将用模板创建的工程的web.xml文件与不用模板创建的的web.xml文件比较。发现确实有些不一样。 我的解决方法是在jsp文件上方加上 <%@ page isELIgnored="false" %> 解决方法可以参照这个博客 ...原创 2021-04-25 15:07:54 · 2338 阅读 · 0 评论 -
Spring学习笔记(十四)SpringMVC组件解析
3.SpringMVC 组件解析 3.1 SpringMVC的执行流程 3.2SpringMVC注解解析 RequestMapping注解原创 2021-04-22 07:19:06 · 87 阅读 · 0 评论 -
Spring学习笔记(十三)SpringMVC简介(过程待完善)
2.SpringMVC简介 2.1SpringMVC概述 2.2SpringMVC快速入门 2.2SpringMVC工作流程原创 2021-04-21 22:44:37 · 58 阅读 · 0 评论 -
Mybatis学习笔记(?+2)多表查询(ing)
1.1一对一查询 1.一对一查询的模型 用户与订单的关系为一对多,一个用户有多个订单,一个订单只属于一个用户,需求是我们希望查询一个订单的同时,能查出相应的用户。 在pom.xml导入依赖坐标 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</原创 2021-04-19 10:05:45 · 67 阅读 · 0 评论 -
Mybatis学习笔记(?+1)核心配置文件深入(占位)
1.1typeHandlers标签原创 2021-04-19 09:27:28 · 61 阅读 · 0 评论 -
Spring学习笔记(十二)Spring集成web环境
第一步创建项目 第二步完善目录结构 第三步添加依赖坐标 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.5.RELEASE</version> </dependency> <dependen原创 2021-04-17 21:33:51 · 79 阅读 · 0 评论 -
Spring学习笔记(七)spring配置数据源
1.1数据源(连接池)的作用 1.2数据源的手动配置 在pom.xml文件中导入要用的jar的坐标 这里测试了两种数据源分别是Druid和c3p0 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>原创 2021-04-14 22:43:57 · 87 阅读 · 0 评论 -
Spring学习笔记(六)spring相关API
4.1 ApplicationContext的继承体系 4.2ApplicationContext的实现类 前两种方法 ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml"); ApplicationContext applicationContext1 = new FileSystemXmlApplicationContext原创 2021-04-13 11:11:34 · 70 阅读 · 0 评论 -
Spring学习笔记(五)配置文件-import+主要配置总结
3.9引入其他配置文件(分模块开发)原创 2021-04-13 00:02:20 · 103 阅读 · 0 评论 -
Spring学习笔记(四)配置文件-依赖注入
3.6Bean的依赖注入分析 3.6Bean的依赖注入概念 3.7Bean的依赖注入方式 set方法注入 public class UserServiceImpl implements UserService { private UserDao userDao; public void setUserDao(UserDao userDao){ this.userDao=userDao; } @Override public void sav原创 2021-03-27 21:50:01 · 100 阅读 · 0 评论 -
Spring学习笔记(三)配置文件详解
Spring配置文件 3.1Bean标签的基本配置 用于配置对象交由Spring来创建 默认情况下它调用的是类中的无参构造函数,如果没有无参构造函数则不能创建成功。  原创 2021-03-27 20:21:45 · 51 阅读 · 0 评论 -
Spring学习笔记(二)Spring快速入门
2.Spring快速入门 2.1Spring程序开发步骤 快速入门程序工作过程 1.背景: 业务逻辑层需要调用持久层的方法,原来我们希望在UserServive实现类中通过创建userDao接口接收一个UserDao实现类的实例然后调用相应方法。但是我们现在要用Spring容器进行解耦,通过Spring容器创建类。 2. 将要创建的Bean的全限定类名配置在xml配置文件中给它一个唯一的id标识。 3. 这时候我们在UserService实现类中通过xml配置文件获得Bean,传入原创 2021-03-26 22:19:56 · 100 阅读 · 0 评论 -
Spring学习笔记(一)简介
Spring简介 1.1Spring是什么 spring是分层的Java SE/EE应用full-stack轻量级开源框架,以Ioc(反转控制)和AOP(面向切面编程)为内核。 提供了展现层SpringMVC和持久层Spring JDBCTemplate以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的JavaE原创 2021-03-26 21:08:09 · 90 阅读 · 0 评论 -
Mybatis学习笔记(?)映射文件深入(待完善mapper中的其他标签)
Mybatis映射文件深入 1.1动态sql语句 1.动态sql语句概述 开发人员在使用JDBC或其他类似的框架进行数据库开发时,通常都要根据需求去手动拼装SQL,这是一个非常麻烦的工作,而Mybatis提供的对SQL语句动态组装功能,恰能很好的解决这一问题。 2.动态SQL之<if.> &nb原创 2021-03-29 09:21:55 · 160 阅读 · 1 评论 -
初识Mybatis
6.1什么是Mybatis Mybatis(前身是ibatis)是一个支持普通SQL查询、存储过程以及高级映射的持久层框架,它消除了几乎所有的JDBC代码和参数的手动配置以及对结果集的检索,并使用简单的XML或注解进行配置和原始映射,用以将接口和Java的POJO(java普通对象)映射成数据库中的记录,使得我们可以使用面向对象的思想来操作数据库。 mybatis也被称为ORM(对象关系映射)框架。所谓ORM就是一种解决面向对象与关系型数据库中数据类型不匹配的技术通过描述JAVA对象与数据库表之间的映射关系原创 2021-03-14 21:22:21 · 334 阅读 · 0 评论