ssm
Code-zyc
这个作者很懒,什么都没留下…
展开
-
SpringMvc 异常处理
目录创造出异常运行结果如下:解决方法:1:@ExceptionHandler处理结果图:处理细节:如何把 异常带到页面去:2:@ControllerAdvice第一步: 配置对应的类:3:SimpleMappingExceptionResolver第一步:创建对应的异常出来:第二步 : 配置对应的 xml文件 来配置 跳转页面第三步结果:创造出异常配置好对应的方法和index.jsp运行结果如下:解决方法:1:@ExceptionHandler在handler 配置对应的方法:@原创 2020-11-18 21:51:48 · 65 阅读 · 0 评论 -
SpringMvc 如何实现 数据校验 (依靠与JSR303)
目录简约的设置第一步:第二步:注意@valib注解的类后面跟的是bindingresult 或者error 这两个类中间不能有任何的参数。美观一下:第一步:第二步第三步 :简约的设置第一步:导入额外的jar包(密码1234):点我第二步:在想管理的属性类上表明注释:当然还有其他的注释 不一一介绍了如下:JSR提供的校验注解: @Null 被注释的元素必须为 null @NotNull 被注释的元素必须不为 null @AssertTrue原创 2020-11-13 20:51:53 · 165 阅读 · 0 评论 -
ideal springMvc 储存数据到域的四种方法
如果不知道如何初始一个springMvc的项目请点击这里第一种:ModelAndView第一步:Pojo类写对应的方法: @RequestMapping("/testModelAndView") public ModelAndView testModelAndView(){ String view="success";//这里的success是我配置的转换的下一个页面 ModelAndView modelAndView=new ModelAndVie原创 2020-11-08 22:17:44 · 383 阅读 · 0 评论 -
ideal 初始springMvc -helloWorld(超详细)
第一步创建对应的项目和下载配置 :看数字顺序:然后就会下载对应的配置文件:慢慢等他下好要是失败了 就是网络原因 重新在下即可不用慌 下好后目录是这样的:到这里就完成了基本的配置第二步配置Tomcat要是没有tomcat 百度一下怎么下载1那里记得删完 方便后面输网址不需要再写啥 直接localhost8080就可随后:点击ok,然后run 一下 能不能出来初始页面:到这里就完了tomcat的配置第三步 开始写helloworld建一个包下面放你的hellowo原创 2020-11-08 11:31:45 · 225 阅读 · 0 评论 -
SpringMvc笔记
@RequestParam:Pojo : required false 表示不用必须带 defaulValue 表示默认值然后输入这个网址就可得到结果了@PathVariable:与上面对比也是接收 但是 他的 RequestMapping里面的地址不一样 必须是这样:网址得这样:不然要么报错 要么就是这样:两者还是取别挺大的。mvc:view-controller在dispatcher-servlet.xml配置!作用直接跳转页面 :没这个标签之前 :添原创 2020-11-09 11:21:53 · 192 阅读 · 2 评论 -
springMvc 数据格式化
数据格式化:即将 用户输入的 数据转换成正常的数据 , 如 string 换成 date。配置之前:在对应的pojo类加入 变量 然后简单配置 jsp文件跑起来 结果如下:修改步骤如下;在对应的pojo类写上注解:然后在dispacher.xml 配置一个标签:<mvc:annotation-driven />跑起来结果:页面正常 结果我是在控制台输出的:对属性对象的输入/输出进行格式化,从其本质上讲依然属于 “类型转换” 的范畴。• Spring 在原创 2020-11-13 13:41:07 · 87 阅读 · 0 评论 -
Spring 利用注解开启事务管理
第一步:配置对应的xml 文件<!--创建事务管理器--> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"><!-- 注入数据源 --> <property name="dataSource" ref="dataSource"></property> </bean>原创 2020-11-05 21:26:31 · 502 阅读 · 0 评论 -
Spring Controller Service Repository Component 之间的区别
@Controller 适用于控制层组件 就是你用requsetMaping的位置@Service 用于业务层 就是service 层的@Repository 用于Dao层数据库之间的操作的@Component 一些组件 不好归纳的就可以用这个以上笔记来自自学视频的总结 。要是有错误欢迎留言。...原创 2020-11-10 20:51:28 · 99 阅读 · 0 评论 -
Idea -Spring5进行数据库的链接
第一步:导入对应的jar 包 https://pan.baidu.com/s/1JuR5YXdv2GfL-mGhq0Ii0A 提取码:1234第二步:创建相应的properties 文件:本次链接数据库 采用德鲁伊第三步:创建xml文件 进行解析<!-- 读取外部文件 location 后面是自己properties 文件名称 其他的 不需要改--> <context:property-placeholder location="jdbc.properties"&原创 2020-11-03 22:36:07 · 302 阅读 · 2 评论 -
Mybatis PageHelper 分页插件
官网按照这个地址来就可以了补充:第一点:这个代码 要是 你的全局有settings 要写在 settings 标签的后面 不然就会报 上面所说的错误。第二点:PageHelper.offsetPage(1, 10); 表示的是 从第2个开始 一共20个和PageHelper.startPage(1, 10); 不一样第三点: 获取数据信息:其实有个更好的:PageInfo 看光网:...原创 2020-11-30 21:16:55 · 206 阅读 · 0 评论 -
Mabatis 增删改查
目录第一步 :编写对应的方法 和配置:![在这里插入图片描述](https://img-blog.csdnimg.cn/20201121190533976.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk2MDIxMg==,size_16,color_FFFFFF,t_70#pic_center)第二步:编写测试代码:第三步原创 2020-11-21 19:08:22 · 71 阅读 · 0 评论 -
Mybatis 缓存相关的
主要分为 一级缓存 和 二级缓存一级缓存:(本地缓存):sqlSession级别的缓存。一级缓存是一直开启的;SqlSession级别的一个Map与数据库同一次会话期间查询到的数据会放在本地缓存中。以后如果需要获取相同的数据,直接从缓存中拿,没必要再去查询数据库; 一级缓存失效情况(没有使用到当前一级缓存的情况,效果就是,还需要再向数据库发出查询): 1、sqlSession不同。 2、sqlSession相同,查询条件不同.(当前一级缓存中还没有这个数据) 3、sq原创 2020-11-27 21:31:28 · 85 阅读 · 0 评论 -
Mybatis 笔记(动态sql)
目录背景:if:建立对应的方法 和映射:测试:改进 映射:(目前我知道的解决方法)测试:背景:比如查找一群 emp 但是 他有 很多参数 的传法 :比如 按id查 按 name 和 email 查找 等等参数不一样 就需要 在建立一个sql语句来关联动态sql 可以一个sql 解决 参数传递的 问题if:建立对应的方法 和映射:<select id="seleceByemp" resultType="com.company.Employee">原创 2020-11-26 19:43:00 · 251 阅读 · 0 评论 -
Mybatis 笔记(映射文件与全局文件)
目录全局配置文件:typeAliases全局配置文件:typeAliases<!-- 3、typeAliases:别名处理器:可以为我们的java类型起别名 别名不区分大小写 --> <typeAliases> <!-- 1、typeAlias:为某个java类型起别名 type:指定要起别名的类型全类名;默认别名就是类名小写;employee alias:指定新的别名 --> <!-- <typeAlias t原创 2020-11-20 22:57:09 · 185 阅读 · 1 评论 -
Mybatis 的helloword (接口与非接口)
目录非接口模式:第一步:导包第二步:建库与POJO类第三步:配置 xml 与mapper第四步 进行测试:接口:(只需要改一部分)第一步:建立接口类第二步 :修改mapper第三步:测试非接口模式:第一步:导包导入mabatis 与链接数据库的包:密码:1234第二步:建库与POJO类自己建立吧:第三步:配置 xml 与mapper按照官网来走的:全局xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE confi原创 2020-11-20 18:28:03 · 222 阅读 · 1 评论 -
SSM demo(投票系统) 出现的问题解决
目录在jsp 实现跳转在mapper 实现略过视图解析跳转NumberFormatException: For input string: "id"java.lang.IllegalArgumentException: argument type mismatch在jsp 实现跳转实现方法 :https://blog.csdn.net/yaochen2507/article/details/107723300中途报错:需要导包:https://blog.csdn.net/pyfysf/articl原创 2020-12-02 10:45:37 · 588 阅读 · 6 评论 -
sping springmvc Mybatis 整合(ssm 框架)简单的演示
目录第一步:建立项目第二步 导入对应的jar 包:第三步:配置好对应的目录格式第四步:配置 mabatis 配置文件:(搞sql)第一步:mabatis 的 全局配置:第二步:mabatis 的映射文件:配置 springMvc 配置文件:(控制网站跳转逻辑)第一步:配置好对应的 xml文件:配置 spring 配置文件:(管理所有的业务逻辑组件)第一步:配置xml文件:补充一下 :与纯spring的区别第五步: 测试第一步:搞controller第二步:按着代码走 搞service:第三步:mapper原创 2020-11-29 19:36:13 · 176 阅读 · 0 评论