![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
苏尧木子
这个作者很懒,什么都没留下…
展开
-
springBoot中的配置绑定(@Value和@ConfigurationProperties)
1. 复杂类型封装@ConfigurationProperties:支持所有类型数据的封装,例如 Map、List、Set、以及对象等;@Value:只支持基本数据类型的封装,例如字符串、布尔值、整数等类型。2、应用场景不同@Value 和 @ConfigurationProperties 两个注解之间,并没有明显的优劣之分,它们只是适合的应用场景不同而已。若只是获取配置文件中的某项值,则推荐使用 @Value 注解;若专门编写了一个 JavaBean 来和配置文件进行映射,则建议使用 @Con原创 2022-03-29 10:32:13 · 1134 阅读 · 0 评论 -
一文看懂springMVC的拦截器
在实际生活中,我们经常会遇到这样的需求,某些网页只想让特定的用户访问,那么该如何实现这种需求呢,拦截器就应运而生!接下来就介绍一下通过实现 HandlerInterceptor 接口或继承 HandlerInterceptor 接口的实现类(例如 HandlerInterceptorAdapter)来定义这种小东东叭!莱茨狗!HandlerInterceptor 包含三种方法1、在控制器的处理请求方法前执行,其返回值表示是否中断后续操作,返回 true 表示继续向下执行,返回 false 表示中.原创 2022-03-22 16:52:20 · 194 阅读 · 0 评论 -
SpringMVC传递参数时常见的几种方式
1、通过实体Bean接收请求参数@RequestMapping("/login")public String login(User user, Model model) { if ("suyaomuzi".equals(user.getName()) && "123456".equals(user.getPwd())) { model.addAttribute("message", "登录成功"); retu原创 2022-03-22 11:49:43 · 1920 阅读 · 0 评论 -
springMVC的三种视图解析器ViewResolver
1、URLBasedViewResolver提供了一种拼接 URL 的方式来解析视图。通过 prefix 属性指定前缀,suffix 属性指定后缀。当 ModelAndView 对象返回具体的 View 名称时,它会将前缀 prefix 和后缀 suffix 与具体的视图名称拼接,得到一个视图资源文件的具体加载路径,从而加载真正的视图文件并反馈给用户。<bean id="viewResolver" class="org.springframework.web.servlet.view.UrlBas原创 2022-03-22 10:44:30 · 1698 阅读 · 0 评论 -
IoC 容器的两种实现
IOC容器的两种实现方式:ApplicationContext和BeanFactory原创 2022-03-21 15:18:29 · 528 阅读 · 0 评论 -
用两种方法让Mybatis自动生成domain、xml等文件
方法一:用自动生成插件1.项目目录2.generatorConfig.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config原创 2021-05-19 11:02:44 · 993 阅读 · 0 评论 -
解决SSM项目中图片无法及时回显的问题
最近在做的项目中,有一个问题困扰了好久,就是图片上传成功了,但是无法及时回显,需要重新启动Tomcat服务器,该图片才能及时回显,first我配置了如下虚拟路径@Configurationpublic class ImagesUploadConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { r原创 2021-05-17 18:54:33 · 1241 阅读 · 2 评论 -
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
在整合SSM项目时,出现了找不到驱动的问题,检查了八十遍之后确认依赖导入没错,但就是项目启动不起来,然后看了一位大佬的博客后,11年的博客解决了21年的问题,谢谢大佬。https://mvnrepository.com/artifact/mysql/mysql-connector-java直接在这里下载mysql的驱动,复制到本地Tomcat的lib目录下,重启项目,完美解决。...原创 2021-04-21 16:51:03 · 101 阅读 · 0 评论 -
IDEA连接MySQL数据库后无法展示数据表
在连接数据库MYsql之后没有显示所连数据库的表,可能还会爆出了以下错误第三步这里可能会连接不了,爆出了如下错误,并且数据库也找不到Server returns invalid timezone. Need to set 'serverTimezone' property.别急,一行代码解决jdbc:mysql://localhost:3306/test?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rew原创 2021-03-27 16:44:31 · 562 阅读 · 0 评论 -
无法解析前端发过去的URL,Spring - Cannot resolve view “index“
Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Fri Mar 19 20:08:57 CST 2021There was an unexpected error (type=Not Found, status=404).解决办法:在pom.xml中引入thymleaf依赖<dependency> &原创 2021-03-19 20:12:25 · 188 阅读 · 0 评论