Spring
Song柏承
这个作者很懒,什么都没留下…
展开
-
spring MVC 访问静态资源报No handler mapping found for的解决
spring MVC 访问静态资源报No handler mapping found for首先查看spring-mvc中是否有这些配置:查看视图解析器中的相关参数与路径是否正确:查看applicationContext.xml中是否引入:检查web.xml中DispatcherServlet配置是否正确:...原创 2021-04-02 09:08:33 · 1180 阅读 · 0 评论 -
SpringBoot2.2.1及其以上版本中需要使用Sort.by()来获取Sort对象(以及PageRequest.of())
SpringBoot2.2.1及其以上版本中Sort不能直接实例化,需要使用Sort.by()来获取Sort对象还有就是,PageRequest也不能直接new了,需要使用PageRequest.of()来获取Pageable对象,因为该对象使用了静态方法代替了构造器 public List<Type> listTypeTop(Integer size) { Sort sort = Sort.by(Sort.Direction.DESC,"blogs.size");原创 2021-01-17 14:18:17 · 1670 阅读 · 0 评论 -
WebMvcConfigurerAdapter已被废弃的解决方法
在SpringBoot2.0及Spring 5.0 WebMvcConfigurerAdapter已被废弃解决方法直接实现WebMvcConfigurer接口:@Configurationpublic class WebConfig implements WebMvcConfigurer { @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInter原创 2021-01-10 15:46:04 · 2604 阅读 · 1 评论 -
SpringBoot启动后访问不到静态资源
SpringBoot启动后访问不到静态资源项目启动后,发现加载jQuery等一些静态资源无法正常访问解决办法通过把springboot中访问静态资源的路径映射到自己的 static 目录下spring:# xxxxxxxxx# xxxxxxx# xxxxxx# xxxxxxxxxxx# 以上省略无数字 mvc: static-path-pattern: /static/** resources: static-locations: classpath:/原创 2020-11-26 21:41:36 · 1180 阅读 · 0 评论 -
spring基于XML的声明式事务控制
基于XML的声明式事务控制什么是声明式事务控制 Spring的声明式事务顾名思义就是采用声明的方式来处理事务。这里所说的声明,就是指在配置文件中声明,用在Spring配置文件中声明式处理事务老代替代码式的处理事务。声明式事务处理的作用:事务管理不侵入开发的组件。具体来说,业务逻辑对象就不会意识到正在事务管理之中,事实上也应该如此,业务事务管理是属于系统层面的服务,而不是业务逻辑的一部分,如果想要改变事务管理策划的话,也只需要在定义文件中重新配置即可在不需要事务管理的时候,只要在设定文件原创 2020-11-24 19:02:33 · 84 阅读 · 0 评论 -
Spring集成web环境
Spring集成web环境标签(空格分隔): SpringApplicationContext应用上下文获取方式 应用上下文对象时通过newClasspathXmlApplicationContext(spring配置文件)方式获取的,但每次从容器中获得Bean时都要编写newClasspathXmlApplicationContext(spring配置文件),这样的弊端是配置文件加载多次,应用上下文对象创建多次 在web项目中,可以使用ServletContextListener监原创 2020-11-24 18:58:00 · 212 阅读 · 0 评论 -
SpringMVC使用MultipartFile上传文件总为null
第一种可能:在spring-mvc.xml配置文件中没有将CommonsMultipartResolver放入容器中 <!--配置文件上传解析器--> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"><!-- <property name="defaultEncoding" va原创 2020-11-05 22:53:03 · 1129 阅读 · 4 评论 -
Spring JdbcTemplate概述与基本使用
Spring JdbcTemplate基本使用标签(空格分隔): SpringJdbcTemplate概述它是Spring框架中提供的一个对象,是对原始繁琐的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTemplate,操作消息队列的JmsTemplate等等。JdbcTemplate开发步骤导入spring-jdbc和spring-tx坐标创建数据库表和实体创建JdbcTemplate对象执行数据库操作public void t原创 2020-11-01 22:24:37 · 176 阅读 · 0 评论 -
Spring注解开发(原始注解、新注解)
Spring注解开发标签(空格分隔): SpringSpring原始注解使用注解进行开发时,需要在applicationContext.xml中配置组件扫描, 作用是指定哪个包及其子包下的Bean需要进行扫描以便识别使用注解配置的类、字段和方法<context:component-scan base-package=”com.allwinter”/>@Component --->使用在类上用于实例化Bean@Controller ----> 使用在web层类上用于实原创 2020-11-01 22:23:26 · 293 阅读 · 0 评论 -
Spring配置文件、配置方法
Spring配置文件、配置方法标签(空格分隔): Springbean属性的取值scope1.1 singletonBean实例化个数:1个Bean的实例化时机:当Spring核心文件被加载时,实例化配置的Bean实例Bean的生命周期:对象创建:当应用加载,创建容器时,对象被创建对象运行:只要容器存在,对象一直活着对象销毁:当应用卸载,销毁容器时,对象被销毁1.2 prototypeBean的实例化个数:多个Bean的实例化时机:当调用getBean()方法时实原创 2020-11-01 22:22:16 · 1221 阅读 · 0 评论