
spring boot学习
文章平均质量分 84
nameofworld
加油加油^_^
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
文件上传阿里云OSS准备工作及入门程序(保姆级手把手教你)
使用阿里云作为第三方,来存储文件。文件上传阿里云OSS准备工作及入门程序(保姆级手把手教你)由于我们的项目Accesskey是固定的,那么可以把代码变成工具类,然后要用的时候就调用。再调用ossClient的putObject将这个请求对象传到oss服务器上。我们这里想要上传图片,可以把上面的new的Byte的换成newFileInputStream,然后里面填上图片路径。这里我们的项目是Maven项目,所以选择的是在Maven项目中加入依赖项。就可以复制代码,然后我们去IDEA的pom.xml原创 2024-04-13 00:32:59 · 3783 阅读 · 0 评论 -
spring boot后端controller中接收表单参数校验
校验分为两部分,一部分是前端的输入时就校验,一部分时后端接收参数时的校验。本文提到的是后端接收参数时的校验。这个后端校验的存在有什么意义呢?防止不合法的参数对系统造成影响。这里我们会说到正则表达式校验。① 导入validation坐标② 在参数上添加@Pattern注解③ 指定校验规则在Controller类上添加@Validated注解④ 在全局异常处理器中处理参数校验失败的异常希望以上内容能帮助到你^_^加油加油。原创 2024-04-04 01:28:43 · 1433 阅读 · 0 评论 -
SpringBoot中Bean注册
这样当springboot工程启动后,就先扫描import,然后去找到这个CommonlmportSelector实现类,自动执行selectlmports方法,得到这些类名,把这些类名对应的对象注入到IOC容器中。如果要注册的bean对象来自第三方,不是自定义的,无法用@Component 及衍生注解声明bean的。应该用@Bean和@Import。SpringBoot还提供了设置注册生效条件的注解 @Conditional。原创 2024-04-02 00:23:45 · 900 阅读 · 0 评论 -
spring boot自动配置原理-怎样回答这个问题
spring boot2.7以前的版本,读取的是spring.factories文件。我们引入了spring-boot-starter-web 起步依赖,我们的spring boot就帮我们自动注入DispatcherServlet。如果面试官问:说一说SpringBoot自动配置原理?我们可以回答:首先,在主启动类上添加了SpringBootApplication注解,这个注解组合了EnableAutoConfiguration注解。原创 2024-04-02 00:14:52 · 1096 阅读 · 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 · 1273 阅读 · 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 · 791 阅读 · 0 评论