spring
炎炎夏日_123
这个作者很懒,什么都没留下…
展开
-
springboot +redis +lua脚本控制活动库存不超发
spring结合lua脚本原创 2022-11-09 20:06:08 · 622 阅读 · 0 评论 -
spring 中如何读取properties的中属性信息
1.spring 中提供了一个可以获取properties文件属性的类。PropertyPlaceholderConfigurer类下面的一个实例是通过继承该类来获取文件的属性值。1.声明一个类:CustomizedPropertyConfigurer private static Map<String, Object> ctxPropertiesMap; @Override p原创 2016-09-01 10:41:38 · 2672 阅读 · 0 评论 -
spring mvc配置文件错误
1.当我们在配置spring的时候,有时会因为引入错误的文件而导致spring配置文件出错。 例如:当我们需要通过配置来启动所有的包的扫描的时候,需要引入,spring-util 这个核心包,如果没有引入,则会报错。 。这是关于扫描所有包的配置文件。必须要引入spring-util这个包。2。如果需要配置spring-aop的时候,除了需要导入aop的jar文件之外,需要在spring的头部文原创 2016-08-21 16:04:05 · 849 阅读 · 0 评论 -
SpringMVC 的几种传参的方式
spring配合Ajax提供了多种的参数传递的方式。这样可以在编程的时候更加自由。下面总结一下项目中使用到的几种传递参数的方式。 1.通过form表单的方式来传递参数。 这种方式重要试用于有多个参数需要传递到后台处理。并且这些字段在同一个实体类中。这样就可以通过表单序列化的方式。将整个对象包装起来,在整个运行过程中,数据可以以对象的方式来传递。2.通过json字符串传递 可以在js中,将参数包原创 2016-07-13 19:08:18 · 3496 阅读 · 0 评论 -
SpringMVC的几种返回方式
1.直接在ModelAndView 中声明需要返回的页面名称 @RequestMapping(value="/index1",method=RequestMethod.GET) public ModelAndView index(){ ModelAndView modelAndView = new ModelAndView("/user/index");原创 2016-06-06 09:54:52 · 376 阅读 · 0 评论 -
spring构造方法注入
spring通过IOC注入的方式来实现对实体bean的初始化,一共有3种注入方式,其中最常用的是构造器注入和setter方法注入。下面来看如何通过XML配置文件的方式来实现构造器注入。通过构造器的方式注入必须要有一个默认的无参构造器,否则运行报错。(如果不写,系统自动构建。) 先实现一个Car的实体bean。public class Car { private String brand;/原创 2016-05-16 14:58:13 · 1308 阅读 · 0 评论 -
springboot 集成redis (单点)
最近做一些关于springboot方面的东西,刚好抽空准备集成一下关于redis的部分,但是看 了网上的很多教程,不过都不是很对。现在完整的教程下一下,以备以后查阅使用。 springboot是属于开箱即用的那种,对于redis的使用也是一样。下面开始讲怎么使用springboot集成redis。 项目是采用maven构建,以下是需要的jar包。<dependency> <gro原创 2017-12-19 20:43:41 · 1391 阅读 · 0 评论 -
spring 使用restTemplate 实现rest post 提交
spring 提供了封装rest 接口操作的工具类 RestTemplate,其中,使用POST 提交时,可以使用exchange函数来实现。下面给出实现代码:HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.valueOf("application/json;...原创 2018-03-19 10:44:31 · 606 阅读 · 0 评论 -
SpringCloud 构建统一配置中心
近几年,微服务概念大火,随之基于SpringBoot 基础上近一步提供微服务基础框架的springCloud也随之大火起来。提供了一整套的微服务处理框架,包括服务注册与发现,统一配置中心、负载均衡等等。最近因为工作不是很忙,利用空闲的时间,做了一个关于SpringCloud的统一配置中心来做练习。1、新建一个Maven工程(直接创建springBoot也可以)。 其中,con...原创 2018-04-09 13:54:38 · 1659 阅读 · 0 评论 -
解决分页插件ClassNotFoundException: org.springframework.boot.bind.RelaxedPropertyResolver
Caused by: java.lang.ClassNotFoundException: org.springframework.boot.bind.RelaxedPropertyResolver at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_121] at java.lang.ClassLoa...原创 2018-12-06 13:19:49 · 3848 阅读 · 0 评论 -
spring 启动日志报 DEBUG BeanNameUrlHandlerMapping:86 - Rejected bean name 'org.springframework.web.servl
:86 - Rejected bean name ‘applicationEventMulticaster’: no URL paths identified 0:48:46,197 DEBUG DefaultAnnotationHandlerMapping:86 - Rejected bean name ‘org.springframework.context.annotation.intern原创 2017-01-06 10:31:19 · 4638 阅读 · 5 评论 -
spring 配置问题:The prefix "util" for element "util:list" is not bound"
在spring的头部文件中没有引入: xmlns:util=”http://www.springframework.org/schema/util”原创 2017-01-06 13:05:49 · 3645 阅读 · 0 评论 -
Spring DispatcherServlet 的作用
1.DispatcherServlet在web.xml中的配置。<servlet> <servlet-name>chapter2</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-转载 2016-05-10 14:15:13 · 1031 阅读 · 0 评论 -
Spring DispatcherServlet 的作用
1.DispatcherServlet在web.xml中的配置。servlet> servlet-name>chapter2servlet-name> servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class> load-on-startup>1load-on-startup原创 2016-05-19 14:13:25 · 450 阅读 · 0 评论 -
Spring 事务的传播行为和隔离级别
1.Spring 封装了对事务的操作,通过配置文件以及注解的方式来完成对事务的操作。事务具有传播行为,即在一个事务中有时候需要调用另一个事务。通过使用Propagation来指定事务的传播行为。默认为REQUIRED,即调用使用方法的事务。REQUIRED_NEW,事务自己的事务,调用的事务方法的事务被挂起。2.使用isolation来指定事务的隔离级别。最常用值为READ_COMMONITED。原创 2016-06-26 13:36:01 · 319 阅读 · 0 评论 -
Spring 的自动装配
Spring 提供了3种自动装配的形式,我们只需要在<bean>的属性autowired中指定自动装配的模式。 1、byType根据类型装配。 2.byName 根据名字装配(目标bean的属性和名称必须一致) 3.通过构造器装配(但是不推荐使用这种方式)原创 2016-06-13 12:56:39 · 312 阅读 · 0 评论 -
Spring 的面向切面编程(AOP)
AOP是一种新的方法论,是面向对象编程的补充。AOP的主要关注点是切面,是切面模块化的横切关注点。 使用AOP的好处: 1.每个事物逻辑位于一个位置,代码不分散。便于维护和升级。 2.业务模块更简洁,只包含核心业务代码。Spring AOP的方式有2种,一种是通过注解的方式。一种是通过XML配置文件的方式。1.通过注解的方式://把这个类声明一个切面,需要把该类放入到IOC容器中,声明为一个切原创 2016-06-14 13:47:10 · 432 阅读 · 0 评论 -
spring MVC 环境配置问题
java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.JavaTyp配置spring+json必要的两个包:一个是 jackson databind.jar,一个是jackson-core.jar。缺一不可。原创 2016-12-28 13:39:24 · 339 阅读 · 0 评论 -
spring dubbo 配置环境报错
在配置spring 4+dubbo的时候,会出现一种情况,由于dubbo本身依赖于spring 2.5,在使用maven构建项目的时候会导致jar文件冲突,需要在pom.xml配置dubbo的时候除去低版本依赖。 具体配置如下: <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId>原创 2016-09-13 17:15:24 · 1005 阅读 · 0 评论 -
springmvc自定义参数绑定用户信息
通常,我们会把用户信息存放在session里面作为一个属性。就像这样。session.setAttribute(“userinfo”,userinfo)。但是这样做每次在方法前必须要先从request中获取值,这样很麻烦。但是通过spring的自定义的参数绑定可以通过自定义注解的方式来绑定参数,直接将userinfo作为参数来获取。以下是相关代码和文件配置。1.定义一个自定义注解。这里我的注解名为:原创 2017-01-18 11:18:45 · 1864 阅读 · 0 评论 -
springMVC 的两种文件上传方式
首先需要配置springMVC. 1.配置springMVC-servlet.xml配置文件,并将其放在WEB-INF下面,否则会报spring启动错误。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.spr原创 2016-06-07 15:24:52 · 2340 阅读 · 0 评论 -
spring 的核心框架包和XML文件配置
spring是目前使用最火的javaweb框架,低耦合度,高扩展性,与第三方框架的无缝集成,都使得它在web开发中大受欢迎。通过IOC注入的方式,将对象的创建过程交给容器处理,使得开发人员更加注重业务逻辑的处理。按照国际惯例,写一个HelloWorld示例。 首先导入spring所需要的核心Jar包。 其中,commons-logging包是spring所依赖的日志记录包,用来记录程序运行原创 2016-05-16 14:41:41 · 6845 阅读 · 1 评论