
Spring
赫丙
走崎岖路,需平常心
展开
-
注解:@Primary和@Qualifier
问题当一个接口有2个不同实现时,使用@Autowired注解时会报org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type异常信息解决(1)使用Qualifier注解,选择一个对象的名称,通常比较常用(2)Primary可以理解为默认优先选择,不可以同时设置...转载 2020-03-09 10:58:39 · 464 阅读 · 0 评论 -
springboot使用jasypt加密报错:java.lang.IllegalStateException: Logback configuration error detected
背景:springboot使用jasypt加密数据库用户密码时,在pom.xml中引入jasypt-spring-boot-starter时,与原有logback整合kafka日志部分冲突,启动报错如下:java.lang.IllegalStateException: Logback configuration error detected: ERROR in ch.qos.logba...原创 2019-09-12 13:27:08 · 3351 阅读 · 0 评论 -
SpringMVC 下载文件打开显示“不支持此文件格式”
解决方案:在SpringMVC里添加如下代码即可。 <!--ByteArray的消息转换器--> <bean id="byteArrayHttpMessageConverter" class="org.springframework.http.converter.ByteArrayHttpMessageConverter"/> <bea...原创 2019-01-09 15:36:08 · 2711 阅读 · 0 评论 -
整合SpringMvc和mybatis问题:后台已传值到jsp,但显示不出来
昨天整合SpringMvc和mybatis后,明明后台已查询出来值,也传到了前台,但是前台值显示为空!现在调试好了,一定要记录下来!!涉及到从数据库获取值的时候,在前台取值一定要注意字段的大小写!!1.后台已获取到值(注意这个itemList里的字段名都是大写的!!)2.前台显示值为空前台jsp部分代码:取值的字段名是小写item原创 2017-04-18 09:37:22 · 4265 阅读 · 0 评论 -
SpringMvc入门小程序
整个代码小步骤:一、建立动态工程,导入相关jar包二、项目整体架构三、配置web.xml<!-- springMvc前端控制器 --> <servlet> <servlet-name>springMvc0523</servlet-name> <servlet-class>org.springframework.web.se...原创 2017-04-12 23:03:24 · 1433 阅读 · 0 评论 -
史上最全的SpringMVC学习笔记
一、SpringMVC基础入门,创建一个HelloWorld程序1.首先,导入SpringMVC需要的jar包。2.添加Web.xml配置文件中关于SpringMVC的配置 springmvc org.springframework.web.servlet.DispatcherServlet conte转载 2017-03-15 16:59:45 · 391 阅读 · 0 评论 -
分开讲解:Spring和SpringMVC常用注解
1、spring常用注解使用解析spring没有采用约定优于配置的策略,spring要求显示指定搜索哪些路径下的Java文件。spring将会把合适的java类全部注册成spring Bean。问题:spring怎么知道把哪些Java类当初bean类处理? 这就需要使用annotation,spring使用一些特殊的annotation来标注bean类。@Component:标准一个...转载 2019-02-14 10:43:12 · 1060 阅读 · 0 评论 -
spring的@component注解的理解
今天在做项目时把一个既不是业务控制(Controller)、又不是业务逻辑(Service)、也不是数据访问(Dao)的类在不理解用注解@component的情况下注解成为Controller使用,结果肯定是有问题了,所以请教以后发现只用@component注解就完全可以解决了,所以在网上查阅了@component注解,特此记录一下,方便日后查阅。1、@controller 控制器(注入服务...转载 2019-02-13 11:05:40 · 1051 阅读 · 1 评论 -
Spring中AOP常用的两种实现方式
AOP常用的实现方式有两种,一种是采用声明的方式来实现(基于XML),一种是采用注解的方式来实现(基于AspectJ)。首先复习下AOP中一些比较重要的概念:Joinpoint(连接点):程序执行时的某个特定的点,在Spring中就是某一个方法的执行 。Pointcut(切点):说的通俗点,spring中AOP的切点就是指一些方法的集合,而这些方法是需要被增强、被代理的。一般都是按照一定的约定规则...转载 2018-07-01 13:10:12 · 6143 阅读 · 0 评论 -
Spring AOP详解
一.前言 在以前的项目中,很少去关注spring aop的具体实现与理论,只是简单了解了一下什么是aop具体怎么用,看到了一篇博文写得还不错,就转载来学习一下,博文地址:http://www.cnblogs.com/xrq730/p/4919025.htmlAOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented ...转载 2018-07-01 12:44:14 · 198 阅读 · 0 评论 -
ssm的絮絮叨叨
这两天分别搭建了SpringMVC、mybatis、整合了SpringMVC+mybatis,最后在整合Spring+SpringMVC+mybatis项目。抛开细节,想从一个大的方面记录一下对它们各自功能的印象。(为了自己方便记忆)一、SpringMVC:简单来说,就是不加入数据库的操作来实现从后台传值到前台页面。主要配置文件有:1. web.xml (配置springmvc原创 2017-04-18 15:42:46 · 326 阅读 · 0 评论 -
SSM框架整合(Spring+SpringMVC+MyBatis)
【SSM的系统架构】【整合概述】第一步: MyBatis和Spring整合,通过Spring管理mapper接口。 使用mapper的扫描器自动扫描mapper接口在Spring中进行注册。第二步: 通过Spring管理Service接口。 使用配置方式将Service接口配置在Spring配置文件中。 实现事务控制。第三步: 由于S转载 2017-04-18 15:06:37 · 1059 阅读 · 0 评论 -
Spring3:AOP详解
AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。转载 2017-03-14 10:51:11 · 930 阅读 · 0 评论