![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
制作系统有关
文章平均质量分 76
本专栏用于记录一些制作系统过程中遇到的问题以及一些小技巧,可以方便自己学习,也可以供遇到相同问题的网友参考
nameofworld
加油加油^_^
展开
-
文件上传阿里云OSS准备工作及入门程序(保姆级手把手教你)
使用阿里云作为第三方,来存储文件。文件上传阿里云OSS准备工作及入门程序(保姆级手把手教你)由于我们的项目Accesskey是固定的,那么可以把代码变成工具类,然后要用的时候就调用。再调用ossClient的putObject将这个请求对象传到oss服务器上。我们这里想要上传图片,可以把上面的new的Byte的换成newFileInputStream,然后里面填上图片路径。这里我们的项目是Maven项目,所以选择的是在Maven项目中加入依赖项。就可以复制代码,然后我们去IDEA的pom.xml原创 2024-04-13 00:32:59 · 857 阅读 · 0 评论 -
vue3表单参数校验+正则表达式
这里我们要实现注册页在form表单中对表单项添加参数校验。我们的表单中有用户名、密码、电话号码、邮箱这四个项。要求手机号码以 1 开头,第二位为 3 到 9 之间的数字,后面跟着任意 9 个数字,总共是 11 位数字。邮箱正则表达式,要求一个或多个字母、数字或下划线,接着是 @ 符号,然后是一个或多个字母、数字或下划线,接着是一个句点,最后是一个或多个字母、数字或下划线。对页面进行数据绑定。在el-form标签上通过rules属性,绑定校验规则,在el-form-item标签上通过prop属性,指定校验项。原创 2024-04-04 23:19:00 · 2008 阅读 · 0 评论 -
spring boot后端controller中接收表单参数校验
校验分为两部分,一部分是前端的输入时就校验,一部分时后端接收参数时的校验。本文提到的是后端接收参数时的校验。这个后端校验的存在有什么意义呢?防止不合法的参数对系统造成影响。这里我们会说到正则表达式校验。① 导入validation坐标② 在参数上添加@Pattern注解③ 指定校验规则在Controller类上添加@Validated注解④ 在全局异常处理器中处理参数校验失败的异常希望以上内容能帮助到你^_^加油加油。原创 2024-04-04 01:28:43 · 1089 阅读 · 0 评论 -
SpringBoot中Bean注册
这样当springboot工程启动后,就先扫描import,然后去找到这个CommonlmportSelector实现类,自动执行selectlmports方法,得到这些类名,把这些类名对应的对象注入到IOC容器中。如果要注册的bean对象来自第三方,不是自定义的,无法用@Component 及衍生注解声明bean的。应该用@Bean和@Import。SpringBoot还提供了设置注册生效条件的注解 @Conditional。原创 2024-04-02 00:23:45 · 767 阅读 · 0 评论 -
spring boot自动配置原理-怎样回答这个问题
spring boot2.7以前的版本,读取的是spring.factories文件。我们引入了spring-boot-starter-web 起步依赖,我们的spring boot就帮我们自动注入DispatcherServlet。如果面试官问:说一说SpringBoot自动配置原理?我们可以回答:首先,在主启动类上添加了SpringBootApplication注解,这个注解组合了EnableAutoConfiguration注解。原创 2024-04-02 00:14:52 · 1023 阅读 · 4 评论 -
springboot配置文件application.properties,application.yml/application.yaml
Springboot提供的一种属性配置方式:application.properties初始时配置文件中只有一行语句。启动时,比如tomcat的端口号默认8080,路径默认。如果我们要改变端口号及路径之类的可以在application.properties中配置。我们改变端口号为9090,虚拟目录以/start开始。在浏览器输入可以看到结果。注意application.properties中配置以点·分隔。原创 2024-04-01 00:32:14 · 1113 阅读 · 0 评论 -
SpringBoot3入门
本文用于SpringBoot3入门。可以实现在浏览器地址栏输入显示字符串。创建springboot项目。Jdk版本选17及以上,java选17及以上版本。打包方式选jar。因为当前工程内部已经内嵌了tomcat,就不用另外打包成war包了。在dependences中选web下的springboot web就可以自动引入spring-boot-starter-web起步依赖。原创 2024-04-01 00:24:02 · 567 阅读 · 0 评论 -
vue3数据库中存头像图片相对路径在前端用prop只能显示路径或无法显示图片只能显示alt中内容的问题的解决
然后我们如果用prop="avatar" label="头像"是只能显示图片路径的,即loginBG6这样的文字。我们的目的是显示图片,直接用的方式,结果是不能成功的。我们在数据库中存的是相对路径,那么我们可以在require中补齐路径。其实也不算补完整,这里补了之后也是相对的,变成@/assets....这种的也就是相对在根目录下。我们尝试直接是可以出来图片的,只是所有显示的图片都是同一张。原创 2024-03-31 01:06:54 · 670 阅读 · 0 评论 -
vue3 el-table 表头以及表格文字居中
使表头文字居中::header-cell-style="{ textAlign: 'center' }"使表格内容文字居中::cell-style="{ textAlign:'center' }" 3、fixed:接受 Boolean 值left或者 right,表示左边固定还是右边固定。2、height:可实现固定表头的表格,不需要额外的代码。5、row-class-name:改变某行的背景色。1、border:给表格加边框。原创 2024-03-31 00:39:43 · 1353 阅读 · 0 评论 -
Spring MVC数据绑定的几种方法(一)
1)在IDEA环境中从archetye创建webapp类型的maven项目exp6。2)在src\main目录下创建并标注java源代码文件夹和resources资源文件夹。3)在pom.xml文件中,添加Spring MVC的相关依赖。4)在resources文件夹下创建配置文件并完成相关配置。5)配置web.xml文件。6)配置Maven启动项。在pom.xml文件中引入tomcat添加Maven启动项,使用命令。原创 2023-12-03 21:50:37 · 431 阅读 · 0 评论 -
controller能接收到数据有数据但是前端无法显示数据
又是制作系统时遇到的问题。只是想做个查询的页面,结果弄了一天,在网上各种查问题,各种解决办法用在我的代码上,换了无数种关键词搜索终于找到了一条成功解决了问题。原创 2023-12-03 16:10:53 · 540 阅读 · 0 评论 -
jsp前端输入中文数据传到controller变成问号?的解决办法
然后就想着是不是编码的问题,或者数据库问题,就把controller里收到的姓名和密码在控制台输出,结果发现输出的姓名是问号?又把拼音版的也输出就没问题。然后就找网上教程,又是一堆配置的还一堆对我的代码没有效果的,比如在UserController里面,login前面的@RequestMapping那里改,把这个。还是写老师布置的实验的时候,解决了xml文件找不到的问题之后又遇到新的问题:前端登录处输入用户名和密码,结果明明输入的用户名是对的密码也是对的(输入的用户名是中文),它就是显示用户名或密码错误。原创 2023-12-02 00:52:56 · 499 阅读 · 0 评论 -
Mapper文件夹在resource目录下但是网页报错找不到productMapper.xml文件的解决
我寻思着应该是因为以前的是除了com.dhu.mapper包还有com.dhu.controller这样的包,所以自动会划分层级,而这里可能是没有直接划分层级,所以还是用点,也就是这个包原来的名字。然后找了网上一堆教程,加加减减配参数的都有,还有说在mapper包里放package的,package=com.dhu.mapper,也没用,还是找不到这个xml文件。网上有问题的一部分不是因为mapper包位置没有放在resource目录里,我的没放错但是就是报错了。然后试了一下还真可以!原创 2023-12-02 00:29:14 · 177 阅读 · 0 评论