
Spring
君を見つけて
这个作者很懒,什么都没留下…
展开
-
Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasou解决
SpringBoot集成MongoDB+SpringDataJap,运行时出现报错,错误如下:APPLICATION FAILED TO STARTDescription:Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver cla原创 2020-09-29 16:21:13 · 288 阅读 · 0 评论 -
SpringSecurity安全框架的应用示范
主配置文件:spring-security.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/c原创 2020-08-25 12:21:22 · 271 阅读 · 0 评论 -
SpringBoot中RestTemplate对象爆红报错的办法
问题:在SpringBoot中,某个类使用到了RestTemaplte对象.然后爆红.运行时出现了如下异常:Consider defining a bean of type ‘org.springframework.web.client.RestTemplate’ in your configuration这是因为在springboot1.4以及以后的版本中,需要手动创建一个RestTemplate的配置.解决方案:新建一个配置类,通过Bean注解对RestTemplate对象进行配置.p原创 2020-08-16 10:33:46 · 5313 阅读 · 1 评论 -
SpringBoot应用MangoDB数据库 之 MongoRepository对象
这篇是在之前整合springboot整合mongodb那篇文章基础之上的,整合请移步MongoRepository有以下方法:count()统计总数count(Example< S > example)条件统计总数delete(T entities)通过对象信息删除某条数据deleteById(ID id)通过id删除某条数据deleteALL(Iterable<? extends T> entities)批量删除某条数据deleteAll() 清空表中所有的数据ex转载 2020-08-12 18:22:42 · 575 阅读 · 0 评论 -
SpringRunner和SpringJUnit4ClassRunner有什么区别?
@RunWith(SpringRunner.class)@RunWith(SpringJUnit4ClassRunner.class)这两个有什么区别?答:SpringRunner 继承了SpringJUnit4ClassRunner,没有扩展任何功能;使用前者,名字简短而已。原创 2020-08-12 18:06:39 · 907 阅读 · 2 评论 -
Rabbitmq高级
消息可靠投递OR.确认(confirm)模式概念当生产方发送给交换机失败时,进行相应的业务处理(执行setConfirmCallback函数方法).一.开启确认模式如果是基于spring集成rabbitmq的话,那么需要在rabbitmq的xml配置文件中开启确认模式,如下图所示二.配置ConfirmCallback回调函数代码示例(示例为基于Spring集成Rabbitmq的环境下)package cn.rabbitmq;import org.junit.Test;import o原创 2020-08-09 18:42:17 · 443 阅读 · 0 评论 -
Spring 整合RabbitMQ
生产者创建工程添加依赖修改pom.xml文件内容为如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.原创 2020-08-06 19:25:40 · 358 阅读 · 0 评论 -
SpringBoot集成Rabbitmq
生产者一.创建SpringBoot模块/工程可以使用Ider的快速创建SpringBoot模板/工程,也可以选择’Maven’来创建SpringBoot模块/工程(此处,我自己在创建生产者模块时/工程时,是使用自己选择’Maven’来手动创建的)二.在Pom文件中添加依赖. <!-- SpringBoot的核心依赖 --> <parent> <groupId>org.springframework.boot</group原创 2020-08-06 19:04:03 · 473 阅读 · 0 评论 -
典型SSM项目所用到的配置文件
一.[父工程]pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apac原创 2020-08-09 18:40:20 · 403 阅读 · 0 评论 -
SpringBoot注入出现@org.springframework.beans.factory.annotation.Autowired(required=true)
在执行application的时候,抛出了这个异常,原因是因为在注入DAO层时,使用Autowired的required属性为true了。应该设置为false即可解决。转载:http://blog.sina.com.cn/s/blog_6dd718930102xc0h.html原创 2020-08-09 18:40:42 · 21536 阅读 · 11 评论 -
@RestController注解 WEB类中的JSON全局响应注解
@RestController注解,相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了,但使用@RestController这个注解,就不能返回jsp,html页面,视图解析器无法解析jsp,html页面...原创 2020-04-14 23:36:56 · 298 阅读 · 0 评论 -
总结51 整合SSM框架(将Mybatis交由Spring管理)
概念既然说到整合SSM框架,这个’SSM’就是指三大框架Spring和SpringMvc以及Mybatis框架我们要将这三大框架整合到一起甚至,我们通俗点来说,就是将Mybatis框架的一些功能交由Spring框架来接管准备 导入jar包我们需要除了导入Spring,SpringMvc等其它Jar包外,还需要导入’mybatis-spring’这个Jar包它的作用就是用来将Myati...原创 2020-04-05 01:36:07 · 805 阅读 · 0 评论 -
总结47 SprignMVC中的 文件上传/拦截器/异常处理机制
文件上传既然Spring是用来替代Servlet的WEB功能,那么就必不可少的也能处理前端上传过来的文件.准备:导入fileupload的Jar包在没有fileupload之前,我们要过滤前端上传过来的文件数据是非常麻烦的,繁琐的.后来fileupload出现了,它一定程度上地简化了前端上传文件的过滤机制,但总体上来说还是较为麻烦.后来SpringMvc将fileupload应用其中,并...原创 2020-03-29 02:47:26 · 229 阅读 · 0 评论 -
总结46 SpringMVC中的WEB请求和WEB响应之应用
概念SpringMVC既然是要替代Servlet,自然也会有请求和响应的功能.而且这些功能要比原本Servlet中的请求和响应要方便的多.准备一.配置MVC环境在使用SpringMVC的请求和响应前,需要先进行基本的MVC环境配置.参考这篇文章:https://blog.youkuaiyun.com/chinatopno1/article/details/105106249二.处理POST请求乱...原创 2020-03-27 01:37:11 · 328 阅读 · 0 评论 -
总结45 SpringMVC框架的基本应用(替代Servlet)
概念当要实现在Spring框架下的web服务时,那么servlet将无法兼容(因为Spring无法依赖注入到Servlet).因此将会通过SpringMVC来替代servlet,从而提供WEB服务.也就是说,在今后的实际开发中,servlet不会被常用.准备配置Jar包<!--Spring坐标--><dependency> <groupId&...原创 2020-03-26 01:23:50 · 3138 阅读 · 0 评论 -
总结43 Spring框架应用于AOP 切面编程
概念Joinpoint(连接点):谁能走我动态代理的,能被进行功能增强的,那谁就是连接点.Pointcut(切入点):真真正正增强的被称为切入点Avdice(通知/增强):增强的代码内容被称之为通知Aspect(切面):其实就是Pointcut(切入点)和Avdice(通知/增强)结合到一起就是切面,这是一个概念,而不是代码.Weaving(织入):将功能增强或者修改功能,并完成...原创 2020-03-25 01:27:41 · 274 阅读 · 0 评论 -
总结44 Spring框架用于Mysql数据库的事务处理
概念NzZG4ubmV0L2NoaW5hdG9wbm8x,size_16,color_FFFFFF,t_70)数据库中’事务处理’概念是什么我就不多说了吧?我们同样也可以通过JAVA来连接数据库进行事务处理,但是在以前,要通过JAVA进行事务处理是非常繁琐的.得益于后来的Spring框架,这一操作变得非常简单.但是要注意的是,在JAVA中,事务处理的业务逻辑是在Service层进行的,...原创 2020-03-24 04:50:48 · 284 阅读 · 0 评论 -
总结42 Spring框架应用于 注解/Druid/JdbcTemplate
应用于数据库Spring可以应用于数据库,当然,这里指的应用是通过依赖注入的方式来创建数据库对象(如Jdbc,或者Druid)我们需要完成两个步骤,一个是在Spring的XML文件中配置Druid连接池,一个是在其中配置JdbcTemplate当然,如果需要你导入jar包(或者Maven的pom中对Jar包进行依赖管理)步骤一:依赖注入Druid连接池我们可以在XML中通过依赖注入的方式...原创 2020-03-22 01:12:32 · 348 阅读 · 0 评论 -
总结41 Spring框架的概念与应用 第一系列
概念准备工作一.导入Jar包到Mevan在配pom.xml配置文件中进行依赖管理,即:从本地或网络仓库中,把spring的jar引用过来自用模板: <!-- 导入Spring框架 --> <dependency> <groupId>org.springframework</groupId>...原创 2020-03-21 03:32:54 · 196 阅读 · 0 评论