- 博客(6)
- 收藏
- 关注
原创 毕设の折磨-项目的坑
后端方面 关于Controller层注入Service层报无法自动装配 问题描述:在Controller层中使用@Autowired注解注入Service层的类时,IDEA爆红,提示无法自动装配,代码可正常运行。 解决方法:使用@Resource注解可解决该问题。 拦截器类Interceptor中返回json信息给前端 Msg msg = Msg.fail().setMsg("未授权,请登录").add("url", request.getContextPath() + "/admin/
2022-05-20 21:44:22 433
原创 【Redis】一、什么是NoSQL数据库
1.什么是NoSQL NoSQL有两种解释,分别是“non-relational”和“Not Only SQL”,泛指非关系型的数据库,区别于SQL数据库。这就意味着NoSQL在存储数据时不用考虑数据之间的业务逻辑,而以简单的key-value模式进行存储。这种简单粗暴的存储方式大大的增加了数据库的扩展能力。 2.NoSQL的特点 对于NoSQL并没有一个明确的范围和定义,但是他们都普遍存在下面一些共同特征: 易扩展 NoSQL数据库去掉关系数据库的关系型特性,数据之间无关系,这样就非常容易扩展。无形之间,
2022-03-21 16:43:21 804 1
原创 【MyBatis】二、简单的准备工作
我们需要准备的东西 InteiliJ IDEA MySQL 为啥只用这两个东西呢?因为我们的项目使用Maven作为构建工具,所以我们可以在Maven中导入MyBatis、MySQL驱动等依赖,而不需提准备相关jar包。 方便起见,我们使用IDEA自带的Maven。 Maven工程的创建 像往常一样创建一个Maven工程,编辑pom.xml配置文件。 由于不涉及到服务器,所以将打包方式设置为jar: <packaging>jar</packaging> 引入依赖:
2022-03-02 20:15:51 464
原创 【MyBatis】一、啥是MyBatis
MyBatis概述 一、为什么要用持久化层框架 由Java提供的传统操作数据库的类JDBC;对JDBC进行二次封装的Dbutils;Spring中对JDBC进行的深度封装的JdbcTemplate等工具类,有两大致命的缺 点: SQL语句直接书写在Java代码中,高耦合度导致硬编码的问题。 实际的开发中需要对SQL语句进行频繁的修改,对后期的维护极不友好。 持久化层框架为数据库操作提供整体解决方案,自动化完成编写SQL、预编译、设置参数、执行SQL、封装结果等工作,而作为开发人员,只需要关注JavaBe
2022-01-14 17:44:00 367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人