02 2023 档案
摘要:Redis是一种非关系型数据库,里面采取的是键值对(key-value)形式存储的。 首先先下载Redis,可以去官网,也可以自己找资料。 然后下好之后,要启动的话,需要在哪个安装Redis的文件夹哪里输入cmd,然后输入指令redis.server.exe,还需要把那个配置文件也启动一下,redi
阅读全文
摘要:我们之前用的是Druid,mybatis,mysql: 现在看看springboot内置的数据源: 内置的持久化技术jdbcTemplate: 使用这个jdbcTemplate需要导入jar包: 之后就是内置的数据库: 然后为了能操作h2数据库,需要在yml配置文件中设置,然后再浏览器中就可以看到了
阅读全文
摘要:要测试表现层接口需要先有一个模拟的web环境,怎么得到这个web模拟测试环境呢,就在@SpringTest()注解里面写上webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT,这个最后面RANDOM_PORT,意思是给web服务器一个随
阅读全文
摘要:首先就是在spring里面怎么提取配置文件中的属性,这个有两种,一种自己编写的bean,一种是第三方bean(想Druid包这种),先说说第一种吧。 先自己创建一个类,这个类里面的属性,要和那个yml配置文件中的环境属性对应上,这里@Component注解意思是把这个类标记成bean一边后面容器启动
阅读全文
摘要:热部署就是当我们改代码时,不用重启服务器,也能生效,有两种一种是手动部署热部署,一种是自动的部署, 首先需要导入热部署的jar依赖:手动的每次改完代码后需要build或者使用快捷键ctrl+F9 自动部署的,就需要在setting中设置compile 和设置registry(ctrl+Alt+shi
阅读全文
摘要:热部署是指springboot中,在编写代码时发现问题,而改动,却不需要重启服务器。比如,当我们改变表现层的某个方法中的代码时,我们需要重启服务器,来事改变生效,而使用热部署的话,就不需要重启服务器。 使用热部署,有两种方式,一种是手动(麻烦一点),一种是自动的,首先需要导入热部署的jar依赖,然后
阅读全文
摘要:先讲一下这个springboot项目在别的环境启动时(Windows的cmd),一些临时属性的设置,使用 --server.xx=...., 然后还有开发环境中的一个参数,args,这是一个可以设置一些属性的参数 然后就是 这个yml配置文件的生效级别,配置文件有两种,一种是在编写代码时,在idea
阅读全文
摘要:springboot项目快速启动,主要在两个操作系统中启动,一个是Windows一个是Linux。因为java项目以后都是在Linux环境中启动,所以需要学习一些Linux指令,大三时学过一些。 先讲一下怎么在Windows中启动boot项目,首先需要使用maven工具,把这个boot程序打包(pa
阅读全文