![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
文章平均质量分 74
苹水相峰
我一个工作10年的软件开发工作者,现在想写一专业相关的文章,希望可以帮助大家,文章是根据自己的理解写的,若有不正确定的地方,请广大网友指出,我会虚心接受并加以修改,谢谢大家。
展开
-
@Autowired和@Resource区别
@Autowired和@Resource区别1.提供方不同 @Autowired 是Spring提供的,@Resource 是J2EE提供的。2.装配时默认类型不同 @Autowired只按type装配,@Resource默认是按name装配。3、使用区别(1)@Autowired与@Resource都可以用来装配bean,都可以写在字段或setter方法上(2)@Autowired默认按类型装配,默认情况下必须要求依赖对象存在,如果要允许null值,可以设置它的required属性为fa原创 2022-05-12 20:46:15 · 44295 阅读 · 2 评论 -
9.Springboot-扩展SpringMVC
总结:本文主要写的是怎么扩展Springboot中的SpringMVC的配置和禁用自动配置(换成自己的手动配置),下面的的一段话是从Springboot的官方说明文档中摘出来的一部分内容,并用翻译软件翻译的,若有不对请指出,谢谢。1、官网原文翻译:If you want to keep those Spring Boot MVC customizations and make more MVC customizations (interceptors, formatters, view controll原创 2021-10-28 18:48:34 · 327 阅读 · 0 评论 -
8.SpringMVC自动配置-Auto-configuration
官方文档:https://docs.spring.io/spring-boot/docs/2.3.9.RELEASE/reference/htmlsingle/#using-boot-auto-configuration本片文章大部分是翻译SpringBoot的使用手册中的文章,希望大家能有耐心的看文本片文章。1、Spring MVC Auto-configuration 自动配置备注:进入到文档直接搜索 Spring MVC Auto-configuration找到自动配置的文档介绍,打开项目双机s原创 2021-10-26 22:08:38 · 833 阅读 · 0 评论 -
7.Springboot Web 之thymeleaf模板引擎 入门
为什么会使用thymeleaf模板引擎?因为thymeleaf模板引擎语法简单,功能强大,下面简单介绍thymeleaf使用。1、引入thymeleaf <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>切换thym原创 2021-10-14 09:16:39 · 87 阅读 · 0 评论 -
6.SpringBoot Web开发-webjars&静态资源映射规则(欢迎页和角标favicon.ico替换)
文章总结:作为一个后端开发,在Springboot中怎样引入需要的js依赖以及常用的静态资源映射呢?SpringBoot已经给做好了自动化配置,使用时只需要按照默认的配置去放相应的文件,就可以快速上手。1、创建SpringBoot web项目(参考之前文章-使用Spring Initializer快速创建Spring Boot项目) 1)创建SpringBoot 应用,选择需要的模块; 2)SpringBoot 已经默认配置好相应的场景,只需指定少量配置就可以运行; 3)编写业务代码2、Sp原创 2021-10-12 12:21:33 · 545 阅读 · 0 评论 -
5.SpringBoot 日志
5.SpringBoot 日志文章目录1、日志框架1)市面上的框架:2、SLFJ使用1)如何在使用中使用SLFJ http://www.slf4j.org/2)遗留问题 (API( [legacy APIs](http://www.slf4j.org/legacy.html)))3、分析Springboot日志关系4、日志使用1)默认配置2)制定配置3)切换log4j21、日志框架1)市面上的框架: JUL、JCL、Jboss-logging、logback、log4j、log4j2原创 2021-10-09 17:21:15 · 108 阅读 · 0 评论 -
4.Spring Boot配置
4.Spring Boot配置文章目录4.Spring Boot配置1.配置文件1.1 YAML 语法:1.2值的写法1.3数组(List,Set):1.4.properties 中文全部是乱码是什么原因造成的呢?1.5 @Value和@ConfigurationProperties区别1.6配置文件占位符1.7Profile2.加载顺序1)配置文件加载的位置:2)外部配置加载顺序:3.配置原理1.自动配置原理4.注解细节解释1.配置文件Spring boot 全局配置文件是:application原创 2021-10-08 17:39:18 · 151 阅读 · 0 评论 -
3.使用Spring Initializer快速创建Spring Boot项目
3.使用Spring Initializer快速创建Spring Boot项目1.使用IDEA快速创建项目1)创建项目打开IDEA-> file->new->Project 打开创建项目的页面如下 左侧是创建项目的组件以及需要依赖的组件,选中Spring boot 需要的Spring Initializr,右侧选择JDK版本,点击next按钮,如下图 这一步跟我们创建maven项目一样,项目名字(Artifact)不能出现大写字母,Type 要选择 Mav原创 2021-09-28 12:26:54 · 762 阅读 · 0 评论 -
2.创建一个简单的Spring boot 项目
创建一个简单Spring boot 项目1.环境准备JDK 1.8maven 3.x 以上IntellijIDEA2017或STS(官方推荐开发工具)Spring boot 2.5.52.环境配置maven 设置----给mavensetting文件配置的profile标签(目的是让maven以JDK1.8编译和运行项目)<profile> <id>jdk-1.8</id> <activation> <active原创 2021-09-27 21:19:38 · 720 阅读 · 0 评论 -
1.Spring Boot 简介
1、Spring Boot 简介Spring Boot 是Spring的一个再次封装,在2014年伴随Spring4.0开发一个框架,简化Spring应用开发,约定大于配置,去繁从简,可以简单的创建一个独立的,产品级别的应用。背景:在Spring Boot 之前 J2EE开发笨重,配置复杂,开发效率低下、部署流程麻烦、集成第三方技术难度大。结果:现在是"Spring 全家桶"时代,Spring Boot 是J2EE 一站式解决方案,Spring Cloud是分布式架构解决方案。优点:快速创建独原创 2021-09-24 21:47:16 · 675 阅读 · 0 评论