后端学习
文章平均质量分 51
墨明&棋妙
这个作者很懒,什么都没留下…
展开
-
IDEA中配置类提示Application context not configured for this file
问题原因:这个问题很可能是@Configuration配置文件放在启动类的上一级目录造成的,以至于扫描不到引起。解决方法:将@Configuration配置文件放在启动类的下级包内,或者将启动类放到@Configuration配置文件的上级包内。...原创 2022-01-08 20:39:29 · 1416 阅读 · 0 评论 -
Spring Boot定时器@Schedule的使用
@Configuration //1.主要用于标记配置类,兼备Component的效果。@EnableScheduling // 2.开启定时任务public class SaticScheduleTask { //3.添加定时任务 //每天执行一次 @Scheduled(cron = "0 0 0 1/1 * ?") //或直接指定时间间隔,例如:5秒 //@Scheduled(fixedRate=5000) private void c.转载 2021-11-10 09:37:15 · 724 阅读 · 0 评论 -
dependencyManagement 里面的依赖无法下载
父项目pom的dependencyManagement管理下的dependency依赖爆红解决父项目pom的dependencyManagement管理下的dependency依赖爆红解决新创建的maven项目,在父工程中添加依赖管理<dependencyManagement>时,但是会报红线错误,起初以为是依赖没下全,然后死命的maven clean+install,查看本地依赖发现需要的依赖是存在本地的,还是没解决问题,仍然保红线,但是百度找了半天没找到,最后终于还是谷歌给力,找到了转载 2021-11-09 00:53:30 · 1348 阅读 · 1 评论 -
在RuoYi前后端分离版中新建自己的模块
新建Module选中项目右键->new->Module添加自己的模块到项目依赖修改代码生成的配置原创 2021-07-29 00:01:27 · 2892 阅读 · 0 评论 -
Spring缓存注解CachePut Cacheable CacheEvict 的含义
@Servcicepublic class UserserviceImpl implements Userservice { @Autowired private UserDao userDao = null; //插入用户,最后 MyBatis 会回填 id,取结果 id 缓存用户 @override @Transactional @CachePut(value ="redisCache", key ="'redie_user_'+#result.id") public原创 2021-07-28 23:56:57 · 216 阅读 · 0 评论 -
maven常用打包命令
maven常用打包命令1、mvn compile 编译,将Java 源程序编译成 class 字节码文件。2、mvn test 测试,并生成测试报告3、mvn clean 将以前编译得到的旧的 class 字节码文件删除4、mvn pakage 打包,动态 web工程打 war包,Java工程打 jar 包。5、mvn install 将项目生成 jar 包放在仓库中,以便别的模块调用6、mvn clean install -Dmaven.test.skip=true 打成jar包,并且抛弃测原创 2021-07-28 23:50:03 · 21668 阅读 · 1 评论 -
Spring Boot+Spring Security实现图形验证码
本片文章将会在Spring Boot+Spring Security实现自定义登录页登录基础上实现图形验证码验证,阅读本文章前,请先看完前面说的文章。Spring Security - 使用过滤器实现图形验证码实现思路就是自定义一个专门处理验证码逻辑的过滤器,将其添加到spring security过滤链的合适位置。通过请求获取图形验证码,请求成功的同时将验证码信息保存在session中,当匹配到登录请求时,立刻对验证码进行校验,成功则放行,失败则提前结束整个验证请求。导入验证码依赖包这里我们使用的原创 2021-07-28 23:42:25 · 550 阅读 · 0 评论 -
Spring Boot+Spring Security实现自定义登录页登录
新建项目在idea中新建一个spring boot项目:这里我们选择spring web和spring security依赖:如下图项目需要依赖的包如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </d原创 2021-07-28 23:35:26 · 842 阅读 · 0 评论 -
IDEA创建SpringBoot的多模块项目并整合Mybatis完整教程
一、创建父模块1、首先在IDEA中使用Spring Initializr的方式创建一个springboot工程,具体过程:点击File—>New—>Project,在弹出的界面选择Spring Initializr,然后点击Next。2、由于默认的start.spring.io经常连接不上,可以换成阿里云的start.aliyun.com。在弹出的New Project界面输入Group与Artifact,一般遵守相应的规范(即GroupId为域.公司名,例如com.company,Arti原创 2021-07-16 23:34:05 · 1054 阅读 · 0 评论 -
在SpringBoot中集成Swagger
集成 Swaggerswagger 用于帮助我们自动生成 API 文档,节省了维护文档的时间,我们很多时候在开发接口过程中通过 wagger-ui 进行 API 测试。首先将以下依赖添加到 pom.xml 文件中<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2原创 2021-07-16 23:15:00 · 215 阅读 · 0 评论 -
Maven中的dependencyManagement 作用
当在idea项目中模块很多时。为了项目的正确运行,必须让所有的子项目使用依赖项的统一版本,必须确保应用的各个项目的依赖项和版本一致,才能保证测试的和发布的是相同的结果。在我们项目顶层的POM文件中,我们会看到dependencyManagement元素。通过它元素来管理jar包的版本,让子项目中引用一个依赖而不用显示的列出版本号。Maven会沿着父子层次向上走,直到找到一个拥有dependencyManagement元素的项目,然后它就会使用在这个dependencyManagement元素中指定的版本号原创 2021-07-16 23:09:46 · 261 阅读 · 0 评论 -
使用slf4j+logback记录日志
SLF4J和Logback介绍Commons Logging和Log4j这一对好基友,它们一个负责充当日志API,一个负责实现日志底层,搭配使用非常便于开发。SLF4J类似于Commons Logging,也是一个日志接口,而Logback类似于Log4j,是一个日志的实现。为什么有了Commons Logging和Log4j,又会蹦出来SLF4J和Logback?这是因为Java有着非常悠久的开源历史,不但OpenJDK本身是开源的,而且我们用到的第三方库几乎全部都是开源的。开源生态丰富的一个特定就是原创 2021-07-16 22:47:46 · 330 阅读 · 0 评论 -
解决linux磁盘空间不足的方法
磁盘空间不足的解决办法1、首先确定是否是磁盘空间不足输入命令:df –h 查看磁盘信息很明显:Filesystem下的挂载点 /dev/vda1 下的50G容量已经耗尽。这时最简单的办法就是找到大且无用的文件并删除,首选就是log文件。2、查看当前目录下文件或文件夹大小信息输入命令:du -h --max-depth=1 寻找当前目录,哪个文件夹占用空间最大,图片最下面的50G表示已使用容量50G3、层层查看,找到罪魁祸首发现home目录容量使用已达22g, 使用cd /home命令进入原创 2021-03-08 15:32:22 · 15084 阅读 · 0 评论 -
ubuntu安装redis
文章转载自:ubuntu安装redisubuntu系统安装redis排错和解决 $ wget http://download.redis.io/releases/redis-6.0.6.tar.gz #wget命令下载redis安装文件,也可在官网下载压缩包 $ tar -xvf redis-6.0.6.tar.gz #将下载好的压缩包进行解压 $ mv redis-6.0.6 /usr/local/redis #把redis安装移动到/usr/local/里面,非必须 $ cd /us转载 2021-03-08 15:01:33 · 356 阅读 · 0 评论 -
springboot mybatis整合并实现简单项目教程
学习在idea里面使用springboot和mybatis整合并实现从数据库获取用户信息一、新建一个spring boot项目1、首先,新建一个spring boot项目,这里选中 Spring Initializr,然后选择java版本,点击next,如下图所示;2、输入包名,其他选择默认,点击next,如下图所示;3、选中web,后,选择spring web,也可以在上方更换spring boot版本,点击next,如下图所示;4、输入项目名,和项目路径,点...原创 2020-10-19 12:54:37 · 518 阅读 · 0 评论