![](https://img-blog.csdnimg.cn/5d5f933bc9be4cbfa45b78bf63e5a8a4.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SSM系列
参考黑马程序员:https://www.bilibili.com/video/BV1VJ411n
https://www.bilibili.com/video/BV1Fi4y1S7ix
参考千锋教育:https://www.bilibili.com/video/BV15Q4y1m78a
io无心
(*๓´╰╯`๓)♡
展开
-
### Error querying database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL
因为mybatis-plus的分页插件重复配置了。原创 2023-11-18 20:54:51 · 177 阅读 · 0 评论 -
Redis存储Session时乱码了
【代码】Redis存储Session时乱码了。原创 2023-10-29 21:58:46 · 155 阅读 · 0 评论 -
若依框架的使用
代码生成功能中选择要生成的表和要生成的包路径,它就会自动生成代码,生成前端和后端的,吧后端的代码替换原来的代码就能使用了,但是记得要把生成的后端controller层的代码放到:suoyi-admin模块的src/main/java/com.ruoyi.web.controller中。ruoyi项目所有的controller都是在suoyi-admin模块的src/main/java/com.ruoyi.web.controller中的。原创 2023-10-17 14:38:10 · 288 阅读 · 0 评论 -
SpringBoot虚拟路径映射
总之,这个类实现了Spring MVC中虚拟路径映射的功能,通过配置可以映射虚拟路径到实际磁盘路径,从而隐藏具体文件位置,改善外部访问方式。这个Java类和重写的addResourceHandlers方法是用来实现Spring MVC中的虚拟路径映射功能的。要求:访问:127.0.0.1/image/下的文件时,自动映射到真实路径:D:Files\。原创 2023-08-31 22:51:01 · 736 阅读 · 0 评论 -
SpringBoot与Vue前后端分离项目。用Nginx代理。
Nginx代理主要是解决跨域与负载均衡的作用。我这里用的自己的电脑,用的windows系统,不过配置基本是和Linux一样的。原创 2023-07-11 19:53:05 · 502 阅读 · 0 评论 -
SpringMVC跨域写入Cookie
前后端完全分离的项目,SpringMVC+Tomcat(SpringBoot),前端Vue+axios。下面是示例,把你不需要的删掉就可以。原创 2023-07-08 08:32:44 · 1086 阅读 · 0 评论 -
MybatisPlus逆向生成实体类等
逆向生成数据库表对应的实体类等代码,注意,默认生成的实体类等,要手动添加到Spring中。面试中遇到的一道机操题,so simple。这是里SpringBoot项目。原创 2023-07-07 17:43:34 · 1803 阅读 · 0 评论 -
org.mybatis.spring.boot:mybatis-spring-boot-starter:jar:unknown was not found in xxx
Maven 的setting.xml改成原生的,如果之前改成阿里云的,把阿里云的配置删掉就可以了。我这里开的VPN,没有VPN也可以就是会慢一些。把之前项目的文件,复制到新的项目就可以了。原创 2023-07-07 17:05:38 · 1316 阅读 · 0 评论 -
SpringBoot使用AOP
自定义注解,注解的类中所有的接口都会执行AOP增强,注解的接口会执行AOP增强。Spring相信大家都学过,就不多述了。原创 2023-07-07 00:01:09 · 695 阅读 · 0 评论 -
no main manifest attribute, in xxx.jar
这里是springboot项目,用的阿里巴巴的源,创建springboot项目。原因:阿里巴巴创建的springboot项目不会继承springboot的依赖。pom.xml中添加下代码就好了。原创 2023-05-30 10:59:37 · 92 阅读 · 0 评论 -
Springboot项目解决跨域问题
这个注解用于处理跨域请求。在 Web 应用中,跨域是因为浏览器的同源策略导致的。同源策略规定,在 Ajax 请求中,一个来源的脚本只能访问与自己相同来源的资源,否则就会被拒绝访问。当你需要在你的应用程序中允许跨域资源共享 (CORS),你可以在对应的控制器或者方法上使用。这样,服务器将允许来自任何来源的请求访问这个资源。只需要加上一个注释就可以解决了。原创 2023-05-28 22:57:26 · 101 阅读 · 0 评论 -
SpringBoot整合Redis
Lettuce是基于Netty框架的事件驱动的Redis客户端,其方法调用是异步的,Lettuce的API也是线程安全的,所以多个线程可以操作单个Lettuce连接来完成各种操作,同时Lettuce也支持连接池。Jedis是同步的,不支持异步,Jedis客户端实例不是线程安全的,需要每个线程一个Jedis实例,一般通过连接池来使用Jedis。客户端默认是以字符串作为键值对进行存储和读取,这种方式不能读取在客户端存储的信息,客户端也不能读出程序所写入的信息。默认使用的Lettuce作为客户端。原创 2022-09-04 18:29:58 · 283 阅读 · 0 评论 -
SpringBoot的测试
添加测试属性优势:比多环境开发中的测试环境影响范围更小,仅对当前测试类有效。properties={"xxx"}与yml中的xxx一样。原创 2022-09-03 21:55:33 · 411 阅读 · 0 评论 -
第三方Bean属性绑定
ConfigurationProperties不仅能为自己的bean做绑定,还能为第三方的bean做绑定。可以在配置类的@Bean方法上使用,给返回的类添加属性。原创 2022-09-02 21:50:58 · 147 阅读 · 0 评论 -
SpringBoot数据校验
目标:从yml中读取信息,对信息进行校验,然后注入到类中。原创 2022-09-02 21:09:23 · 279 阅读 · 0 评论 -
SpringBoot热部署
注意事项:热部署仅仅加载当前开发者自定义开发的资源,不加载jar资源。idea失去焦点五秒以后自动重新部署,很消耗运行速度。默认:java类发生变化后,变化会在下一次的热部署。点击build project重新构建项目。在设置中勾选下面的这两个选项。关闭热部署的两种方法。原创 2022-09-01 21:39:29 · 141 阅读 · 0 评论 -
Linux部署SpringBoot项目
如果使用lombok,在类上面添加注解@Slg4j,可以不用写Logger log=xxx,类中就会有Logger对象,名字是log。封装Logger,创建一个工具类,让使用Logger的类都继承它。环境分类配置文件:application-test.yml。环境分类配置文件:application-pro.yml。环境分类配置文件:application-dev.yml。比如设置ware级别,只会记录ware和更高级别的日志。主启动配置文件application.yml。环境之间用,---,隔开。...原创 2022-09-01 16:25:30 · 569 阅读 · 0 评论 -
SpringBoot的配置
配置文件间的加载优先级properties(最高) > yml > yaml(最低)不同配置文件中相同配置按照加载优先级相互覆盖,不同配置文件中不同配置全部保留。原创 2022-08-28 09:13:08 · 103 阅读 · 0 评论 -
MybatisPlus学习笔记
mybatis plus学习笔记,全篇都是人话。原创 2022-06-23 11:01:02 · 615 阅读 · 0 评论 -
SpringBoot整合MyBatis
SpringBoot整合MyBatis,通俗易懂。原创 2022-06-09 07:51:58 · 86 阅读 · 0 评论 -
SpringBoot多环境启动配置
SpringBoot多环境启动配置原创 2022-06-07 10:30:24 · 1539 阅读 · 0 评论 -
SpringBoot项目中读取.yml文件
SpringBoot项目中读取.yml文件原创 2022-06-06 09:28:50 · 2475 阅读 · 1 评论 -
SpringBoot配置文件没有代码提示
SpringBoot配置文件没有代码提示。原创 2022-06-05 15:01:46 · 447 阅读 · 0 评论 -
SSM整合
新建项目->选择java Enterprise,project template选择WEB Application->填写项目信息->完成。新建成功后项目会自动添加servlet-api与juint的jar包。添加mybatis依赖<!--mysql依赖--><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java&原创 2022-05-31 17:56:09 · 81 阅读 · 0 评论 -
SpringMVC拦截器
SpringMVC提供的拦截器类似于Servlet api中的过滤器,可以对控制器的请求进行拦截实现相关的预处理和后处理。过滤器 是Servlet规范的一部分,所有的web项目都可以使用。拦截器 是SpringMVC框架的实现,只有在SpringMVC框架中才能使用。自定义拦截来类自定义的拦截类需要实现HandlerInterceptor接口。主要是使用Handlerinterceptor的预处理和后处理接口。预处理方法preHandle的返...原创 2022-05-27 10:05:09 · 487 阅读 · 0 评论 -
javaWeb异常处理
创建错误后跳转的页面在resources目录下创建err.jsp页面。<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>ERR</title></head><body> <div style="text-align: center; color: red;">&原创 2022-05-03 16:15:23 · 348 阅读 · 0 评论 -
SpringMVC文件上传与下载
环境的搭建用idea创建java Enterprise项目,手动添加Tomcat。在resources目录下创建Spring的配置文件。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:原创 2022-04-23 11:24:00 · 440 阅读 · 0 评论 -
SpringMVC的请求处理流程
关键字介绍SpringMVC给加上@Controller的类取了个官方的名称:Hanlder。DispatcherServlet[前端控制器]:拦截所有的用户请求。HandlerMapping[处理器映射]:只负责解析URL,解析完成后,返回DispatcherServlet一个调用链,自己不会不负责调用。调用链:可以理解为类的名字和路径。HanlderAdapter[处理器适配器]:根据调用链来反射调用@Controller类的对应方法。ViewResolver[视图解析器]:把M原创 2022-04-14 21:22:08 · 1684 阅读 · 0 评论 -
SpringMVC学习笔记
SpringMVC的基础使用。原创 2022-04-13 07:27:34 · 375 阅读 · 0 评论 -
Spring AOP的MyBatis事务管理
XML方式配置环境搭建Maven依赖<!--mybatis的依赖--><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.24</version></dependency><dependency>原创 2022-04-07 22:00:27 · 973 阅读 · 0 评论 -
Spring AOP的xml配置
创建xml配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"原创 2022-03-30 08:49:15 · 512 阅读 · 0 评论 -
Spring AOP的注解配置
注解配置接下来的配置步骤XML文件的约束<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/.原创 2022-03-30 08:14:00 · 645 阅读 · 0 评论