Spring
文章平均质量分 67
常敲代码手不生
你越优秀,这个世界便越公平!!!
展开
-
springboot关闭启动时候banner及启动日志打印
关闭 Spring 默认的 banner 显示。# 关闭启动日志打印。原创 2023-02-14 20:23:53 · 1395 阅读 · 1 评论 -
Springcloud整理
Springcloud答题技巧:总:当前问题回答的是那些具体的点分:以1,2,3,4,5的方式分细节取描述相关的知识点,如果有哪些点不清楚,直接忽略过去突出一些技术名词(核心概念,接口,类,关键方法)避重就轻:没有重点一个问题能占用面试官多少时间?问的越多可能露馅越多当面试官问到一个你熟悉的点的时候,一定要尽量拖时间1.Spring IOC的理解,原理与实现?总:控制反转:理论思想,原来的对象是由使用者来进行控制,有了spring之后,可以把整个对象交给spring来原创 2021-06-30 10:03:10 · 112 阅读 · 0 评论 -
你还不会手写SpringBoot启动器吗
手写SpringBoot启动器的主要步骤:定义业务接口、需要的实体类等业务对象 定义配置属性类、 定义自动装配类、 Resources目录下新建META-INF/spring.factories,加入自定义starter的配置项idea——new project——spring initializr——填写group、artifact名称,选择java的jdk版本——next ——next——finishpom文件依赖 <?xml version="1.0" encoding.原创 2021-04-14 16:09:59 · 187 阅读 · 0 评论 -
spring技术内幕——深入解析spring架构与设计原理
林纳斯·托瓦兹(Linus Torvalds)说:“我从心底认为,优秀的程序员与平庸的程序员之间的区别,是在于认为自己的代码重要还是数据结构更加重要。平庸的程序员眼里只有代码,优秀的程序员则关注数据结构及之前的关系。”1、spring的设计理念spring提供了一个轻量级的开发框架,抽象了实际开发中的很多共性问题;在javaee的开发中,支持pojo和使用javabean的开发方式,使应用面向接口开发、充分支持OO; 通过spring的ioc容器,将复杂的对象耦合关系变成了一个文本化、外部化的工.原创 2021-02-27 19:50:25 · 1258 阅读 · 2 评论 -
阅读源码那些事
方法看spring的源码的时候如果我们一直追究所有的细节那会让我们会越陷越深,掉入细节的无底洞,稍不留神脑回路跟不上就会蒙圈。因此,我们要学会找源码中的关键部分看,弄懂主要流程和本次看源码的目的的那部分就行。等我们对Spring整体有了一个很好的理解之后,再回头看之前不懂的代码就会豁然开朗。...原创 2021-01-26 20:48:24 · 66 阅读 · 0 评论 -
在只需要一个指定正确的参数的情况下如何防止传入其他干扰的参数
最近修了一个小的bug。写的一个查询接口中,需要根据指定的id参数来查询相关的信息,但是如何笔名在传入正确的id后有传入其他的干扰参数呢?我是这么做的:@RequestMapping(value = "/query", method = RequestMethod.GET) @ResponseBody public ResponseFormat query(@RequestPa原创 2016-08-01 15:51:05 · 719 阅读 · 0 评论 -
Restful接口
原创 2016-07-10 19:15:15 · 554 阅读 · 0 评论 -
SpringMVC关于json、xml自动转换的原理研究[附带源码分析]
目录前言现象源码分析实例讲解关于配置总结参考资料前言SpringMVC是目前主流的Web MVC框架之一。 如果有同学对它不熟悉,那么请参考它的入门blog:http://www.cnblogs.com/fangjian0423/p/springMVC-introduction.html现象本文使用的demo基于maven,是根据入门blog的例子继转载 2016-07-07 15:14:12 · 457 阅读 · 0 评论 -
IDEA报错class path resource [spring/applicationContext.xml] cannot be opened because it does
Context initialization failedorg.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext.xml]; nested exception is j...原创 2018-09-25 10:52:34 · 6669 阅读 · 2 评论 -
spring-boot项目打war包并部署到本地的tomcat容器
一、修改打包形式在pom.xml里设置 <packaging>war</packaging>二、移除springboot内嵌入式tomcat插件在pom.xml里找到spring-boot-starter-web依赖节点,在其中添加如下代码:<dependency> <groupId>org.springframewo...原创 2018-09-06 10:14:58 · 1785 阅读 · 0 评论 -
Spring注解@Component、@Repository、@Service、@Controller区别
点击打开链接Spring注解@Component、@Repository、@Service、@Controller区别spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释转载 2017-03-14 15:42:23 · 8834 阅读 · 0 评论 -
Spring中拦截/和拦截/*的区别 - 不能访问到返回的JSP - 访问静态资源(jpg,js等)
最近碰到了一个spring的web.xml无法跳转到index.html页面的小问题,查了之后从下面这篇文章中受益,特此转发,谢谢!!!一、我们都知道在基于Spring的Application中,需要在web.xml中增加下面类似的配置信息: org.springframework.web.context.ContextLoaderListener servletN转载 2016-07-20 11:40:51 · 1410 阅读 · 0 评论 -
Spring注解@Component、@Repository、@Service、@Controller区别
很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用·@Component标记一个组件,而网上有的用@Service标记组件,我晕就查了一下资料:Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring原创 2016-07-06 16:04:27 · 264 阅读 · 0 评论 -
spring注解 @Scheduled(cron = "0 0 1 * * *")的使用来实现定时的执行任务
初次接触定时类的小程序,还是走了很多的弯路,如今终于搞定了,总结如下:import com.activityvip.api.service.SecurityBlockAccountService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype原创 2016-06-29 19:49:17 · 50235 阅读 · 2 评论 -
DTO – 服务实现中的核心数据
最近实习,初接触项目,对好多的东西不是很清楚,看了下面的这篇博客对一个Web服务的实现中使用DTO及MO有了比较清楚的了解!!!http://www.cnblogs.com/loveis715/p/4379656.html转载 2016-03-30 20:38:34 · 1581 阅读 · 0 评论 -
Spring@Autowired注解
package com.baobaotao; import org.springframework.beans.factory.annotation.Autowired; public class Boss { @Autowired private Car car; @Autowired原创 2016-04-01 11:07:02 · 721 阅读 · 0 评论 -
Maven项目启动时如何查找默认的显示页面
当我们使用maven编译一个项目的时候,启动tomcat服务器,然后等待程序自动跑起来后的默认的跳转页面是到项目的web.xml配置文件里面去查找 index.jsp default.jsp index.html通过上面的标签便可以看出页面跳转时首先显示的是index.jsp然后是default.jsp最后是index.html。我们还可以配置其他的一些过滤器: s原创 2016-04-19 20:52:59 · 16259 阅读 · 2 评论 -
通过web.xml文件自动启动spring容器加载对应的配置文件
在web开发中可以在web.xml文件中配置自启动的servlet或者web容器监听器,借助两者中的任何一者都可以完成启动spring web应用上下文的工作。下面给出使用web监听器的方式来实现启动是spring容器的配置文件<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="ht原创 2016-04-21 21:29:21 · 4665 阅读 · 0 评论 -
Maven中Spring-Data-Redis存储对象(redisTemplate)
Redis是一种nosql数据库,在开发中常用做缓存。Jedis是Redis在Java中的redis- client.在此之前,希望已经了解redis的基本使用和Maven的使用。建立Maven Project之后,在POM.xml中添加jedis和spring-data-redis的依赖如下: redis.clients jedis 2.0.0转载 2016-04-22 13:05:38 · 2888 阅读 · 0 评论 -
spring使用注解@Scheduled执行定时任务
=最近做的项目中遇到了用spring中@Schedule注解执行定时任务的功能,这里简单记录一下。首先在applicationContext.xml中进行配置:xmlns 加下面的内容xsi:schemaLocation加下面的内容最后我们的task任务扫描注解需要注意的几点:1、spring的@Scheduled注解 需要转载 2016-06-28 23:59:59 · 3325 阅读 · 0 评论