
ssm
zhongbai-
这个作者很懒,什么都没留下…
展开
-
SpringMVC笔记
一.什么是MVCmvc是一种软件架构思想,将软件按照模型,视图,控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据 JavaBean分为两类: 一类为实体类Bean:专门存储业务数据的,例如Student,User等 一类为业务处理Bean:指Service或者Dao对象,专门用于处理业务逻辑和数据访问V:View,视图层,指工程中的html或者jsp等页面,作用是与用户进行交互,展示数据C:Controller,控制层,指工程中的servle,作原创 2021-09-05 17:14:18 · 342 阅读 · 0 评论 -
spring笔记
这里写目录标题一.Spring框架概述二.IOC容器入门案例:(1)IOC底层原理(2)IOC接口(BeanFactory)(3)什么是Bean管理:1.IOC操作Bean管理(基于xml)xml创建对象:基于xml方式注入属性:IOC 操作 Bean 管理(xml 注入集合属性)IOC 操作 Bean 管理(FactoryBean)IOC 操作 Bean 管理(bean 作用域)2.IOC操作Bean管理(基于注解)三. AOP四.JdbcTemplate五. 事务管理六.Spring5新特性一.Spr原创 2021-09-04 15:35:56 · 125 阅读 · 0 评论 -
mybatis三表联查
视频课程详情包含三张表:video: 视频对象 `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `title` varchar(524) DEFAULT NULL COMMENT '视频标题', `summary` varchar(1026) DEFAULT NULL COMMENT '概述', `cover_img` varchar(524) DEFAULT NULL COMMENT '封面图', `price` int(11) DEFAUL原创 2021-08-15 09:09:09 · 3192 阅读 · 2 评论 -
nested exception is java.sql.SQLException: Access denied for user ‘噑@‘localhost‘ (using password:
mysql8.0:根据提示可以看出是连接数据库的参数导致的错误检查db.propertiesdriverClassName=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localhost:3306/carrent1?serverTimezone=GMT&allowPublicKeyRetrieval=true&useSSL=false&characterEncoding=utf8username=rootpassword=12345原创 2021-08-11 18:57:34 · 1269 阅读 · 0 评论 -
java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
mysql8.0报错java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed根据报错信息Public Key Retrieval不被允许,就将 Public Key Retrieval的属性设为truejdbc:mysql://localhost:3306/carrent?serverTimezone=GMT&allowPublicKeyRetrieval=true&useSSL=原创 2021-08-11 18:08:48 · 175 阅读 · 0 评论 -
mybatis–plus乐观锁实现
如果不考虑事务隔离性会产生那些问题读问题:脏读不可重复读幻读写问题:丢失更新乐观锁与悲观锁乐观锁与悲观锁都可以解决写问题即丢失更新。悲观锁解决方法:使用串行,当一个进程在进行时,其余进程等待。mybatis–plus乐观锁解决方法:添加一个版本字段,当一个...原创 2021-04-03 21:13:41 · 176 阅读 · 0 评论 -
mybatis-plus分页
MyBatis Plus自带分页插件,只要简单的配置即可实现分页功能(1)创建配置类/* 分页插件*/@Beanpublic PaginationInterceptor paginationInterceptor() {return new PaginationInterceptor();}(2)测试selectPage分页测试:最终通过page对象获取相关数据@Testpublic void testSelectPage() {Page<User> page = ne原创 2021-04-03 21:37:16 · 107 阅读 · 0 评论 -
mybatis的逆向工程代码生成器
配置逆向工程的配置文件需要先引入mybatis-generator-core-1.3.2.jar这个jar包MyBatis逆向工程生成代码需要一个配置文件,名字随便起。修改关键部分即可使用<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"原创 2021-04-03 22:06:59 · 111 阅读 · 0 评论 -
SSM环境搭建
环境要求环境:IDEAMySQL 5.7.19Tomcat 9Maven 3.6要求:需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识;数据库环境创建一个存放书籍数据的数据库表CREATE DATABASE ssmbuild;USE ssmbuild;DROP TABLE IF EXISTS books;CREATE TABLE books (bookID INT(10) NOT NULL AUTO_INCREMENT COMMENT原创 2021-06-05 09:29:17 · 122 阅读 · 0 评论 -
springmvc工作流程
springmvc工作流程:SpringMVC常用注解及其作用原创 2021-06-04 09:34:21 · 65 阅读 · 0 评论 -
ssm项目中解决静态资源不能加载
在SpringMVC3.0之后推荐:<!-- 静态资源访问 --> <mvc:default-servlet-handler/>以下两种在SpringMVC3.0之前可以使用 <!-- 静态资源访问--> <mvc:resources location="/img/" mapping="/img/**"/> <mvc:resources location="/js/" mapping="/js/**"/> ...原创 2021-03-26 11:13:37 · 593 阅读 · 0 评论 -
SSM-POI读取案例
gitee源码地址:https://gitee.com/zhongbai111/ssm-poi-read-case.git导入依赖:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.0</version>原创 2021-03-05 10:13:32 · 87 阅读 · 1 评论 -
springMVC登录拦截器小案例
gitee源码地址:https://gitee.com/zhongbai111/spring-mvc-interceptor第一步:spring配置文件进行配置 <!--关于拦截器的配置--> <mvc:interceptors> <mvc:interceptor> <!--/** 包括路径及其子路径--> <!--/admin/* 拦截的是/admin/add等等这种 , /a原创 2021-03-05 09:36:35 · 171 阅读 · 1 评论 -
springMVC文件上传下载案例
第一步:导入依赖<!--文件上传--> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3</version> </dependenc.原创 2021-03-05 09:17:13 · 120 阅读 · 1 评论 -
springMVC_Ajax小案例
案例1:post传参并返回值名字为admin跳出true弹框,可运用于表单信息验证第一步:写controller接口: @RequestMapping({"/a1"}) public void ajax1(String name, HttpServletResponse response) throws IOException { if ("admin".equals(name)) { response.getWriter().print("true原创 2021-03-05 09:01:07 · 207 阅读 · 2 评论 -
springmvc处理乱码
JSON乱码在applicationContext.xml中添加: <mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <constructor原创 2021-03-05 08:36:53 · 94 阅读 · 1 评论 -
SSM项目汽车出租管理
码云地址:https://gitee.com/zhongbai111/carrent-ssm_layuiSSM汽车出租管理项目前端采用layui框架搭建后端采用spring+springmvc+mybatis技术主要有图片上传 druid的数据源监控 ECharts的可视化图表 zxing的二维码生成等主页分为两个部分:左边菜单栏和右侧主页面:左侧菜单栏通过请求json渲染:layui.use(['bodyTab','form','element','layer','jquery'],原创 2021-02-28 12:58:36 · 186 阅读 · 0 评论