Spring Boot
文章平均质量分 62
Spring体系
yujkss
这个作者很懒,什么都没留下…
展开
-
spring大全
@Controller:组合注解(组合了@Component注解),应用在MVC层(控制层)。@RestController:该注解为一个组合注解,相当于@Controller和@ResponseBody的组合,注解在类上,意味着,该Controller的所有方法都默认加上了@ResponseBody。@RequestMapping:用于映射Web请求,包括访问路径和参数。如果是Restful风格接口,还可以根据请求类型使用不同的注解:@GetMapping@PostMapping@PutMapp转载 2022-06-18 15:22:44 · 103 阅读 · 0 评论 -
实力总结Spring注入Bean的四种方式,太经典了!
今天我们就从Spring的IOC特性入手,聊一聊。我们先来简单了解下IOC的概念。依稀记得的时候,用的还是SSH框架,不知道大家对这个还有印象吗?所有的bean的注入得来完成。它的注入方式分为:set方法注入、构造方法注入、字段注入,而注入类型分为值类型注入(8种基本数据类型)和引用类型注入(将依赖对象注入)。以下是set方法注入的简单样例对应的实体类代码xml方式存在的缺点如下:随着Spring的发展, 之外,还有一些比较常用的方式,接下来我们简单了解下。当我们需要引入第三方的jar包时,可以用注解来转载 2022-06-18 14:49:23 · 477 阅读 · 0 评论 -
SpringBoot 1.x升级SpringBoot 2.0 迁移指南(Spring-Boot-2.0-Migration-Guide)
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Migration-Guide原创 2022-06-17 23:07:16 · 468 阅读 · 0 评论 -
Spring-Boot-2.0-Migration-Guide:springboot1.5升级SpringBoot2.x中报错EmbeddedServletContainerFactory类找不到
在springboot使用https协议的时候一到了一个坑,EmbeddedServletContainerFactory找不到,之前以为是jar包的版本低了,结果发现是springboot2.X之后在这个类没有了。改了写法。该类springboot2.X之后已被删除,并替换为有关更多信息,请参见:Spring Boot2.0以上版本TomcatEmbeddedServerletContainerFactory被TomcatServeletWebServerFactory替代其他坑Spring Boot2.原创 2022-06-17 23:04:22 · 1008 阅读 · 0 评论 -
springboot2.x报错class not found EmbeddedServletContainerAutoConfiguration
pom.xml文件中的依赖如下:cxf-spring-boot-starter-jaxws 版本低了 升级版本org.apache.cxf的依赖版本改到3.2.6,重新编译就好了原创 2022-06-17 22:46:16 · 542 阅读 · 0 评论 -
spring配置注解context:annotation-config和context:component-scan区别
Spring 中在使用注解(Annotation)会涉及到< context:annotation-config> 和 < context:component-scan>配置,下面就对这两个配置进行诠释。< context:annotation-config> 是用于激活那些已经在spring容器里注册过的bean上面的注解,也就是显示的向Spring注册这四个Processor,注册这4个BeanPostProcessor的作用,就是为了你的系统能够识别相应的注解。BeanPostProcessor就是转载 2022-06-17 22:35:28 · 291 阅读 · 0 评论 -
Controller是单例模式的吗?Spring管理的Bean对象默认是单例模式,怎么解决线程安全问题?
单例模式Singleton是程序设计中一种非常重要的设计模式,设计模式也是Java面试重点考察的一个方面。面试经常会问到的一个问题是:SpringMVC中的Controller是单例还是多例,很多同学可能会想当然认为Controller是多例,其实不然。根据Tomcat官网中的介绍,对于一个浏览器请求,tomcat会指定一个处理线程,或是在线程池中选取空闲的,或者新建一个线程。在Tomcat容器中,每个servlet是单例的。在SpringMVC中,Controller 默认也是单例采用单例模式的最大好转载 2021-10-19 17:14:40 · 1618 阅读 · 0 评论 -
Nacos 服务注册与配置中心
https://blog.csdn.net/qq_41211642/article/details/105042218原创 2021-02-23 19:22:12 · 136 阅读 · 0 评论 -
jar包解压后还原可执行jar包
解压之后 修改文件,在不依靠开发工具的情况下重新打回jar包 命令如下jar -cvf0M alert.jar BOOT-INF/ META-INF/ org/上代码[admin@custmer-development-d-031162 apps_other]$ lltotal 20736-rw-rw-r--. 1 admin admin 21224413 Nov 18 10:36 alert-0.0.1-SNAPSHOT.jardrwxr-xr-x. 4 admin admin 6原创 2020-11-20 18:48:32 · 7880 阅读 · 1 评论 -
RequestMapping返回值为void
RequestMappering void的方法必须加@ResponseBody ,否则出现找不到URL异常一般在异步获取数据时使用,在使用@RequestMapping后,返回值通常解析为跳转路径.加上@responsebody后返回结果不会被解析为跳转路径,而是直接写入HTTP response body中比如异步获取json数据,加上@Responsebody后,会直接返回json数据@RequestMappering("index")public void index(){ retu原创 2020-11-19 01:21:53 · 810 阅读 · 0 评论 -
Spring Boot logback日志配置
前言SLF4J,即简单日志门面(Simple Logging Facade for Java)。从设计模式的角度考虑,它是用来在log和代码层之间起到门面的作用。配置SLF4J是非常简单的一件事,只要将你打算使用的日志系统对应的jar包加入到项目中,SLF4J就会自动选择使用你加入的日志系统。使用slf4j提供的接口,可隐藏日志的具体实现。这与jdbc相似,使用jdbc也就避免了不同的具体数据库。SLF4J所提供的核心API是一些接口以及一个LoggerFactory的工厂类,SLF4J提供了统一的记录转载 2020-11-19 00:53:02 · 766 阅读 · 0 评论 -
@PostConstruct注解
@PostConstruct基本:@PostConstruct注解好多人以为是Spring提供的。其实是Java自己的注解。Java中该注解的说明:@PostConstruct该注解被用来修饰一个非静态的void()方法。被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器执行一次。PostConstruct在构造函数之后执行,init()方法之前执行。通常我们会是在Spring框架中使用到@PostConstruct注解 该注解的方法在整个Bean初始化中转载 2020-11-17 09:07:44 · 183 阅读 · 0 评论 -
使用@ImportResource()注解引入配置文件
@ImportResource注解用于导入Spring的配置文件,让配置文件里面的内容生效;(就是以前写的springmvc.xml、applicationContext.xml)Spring Boot里面没有Spring的配置文件,我们自己编写的配置文件,也不能自动识别;想让Spring的配置文件生效,加载进来;@ImportResource标注在一个配置类上。注意!这个注解是放在主入口函数的类上,而不是测试类上项目结构src/main/resources/spring.xml<?xm原创 2020-11-16 19:13:31 · 3033 阅读 · 0 评论