static:保存所有的静态资源: js css images;templates:保存所有的模板页面;(Spring Boot默认jar包使用嵌入式的Tomcat,默认不支持JSP页面);可以使用模板引擎(freemarker、thymeleaf);SpringBoot使用一个全局的配置文件,配置文件名是固定的:application.propertiesapplication.yml配置文件的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-24 16:39:38
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.Spring创建对象的步骤1.导入jar包
这里我们只导入需要的5个jar包
commons-logging-1.1.3.jar
spring-beans-4.1.6.RELEASE.jar
spring-context-4.1.6.RELEASE.jar
spring-core-4.1.6.RELEASE.jar
spring-expression-4.1.6.RELEASE.jar2.书写            
                
         
            
            
            
             (一)入门案例:xml实现依赖注入1、创建 Spring 配置文件,在配置文件配置创建的对象(1)Spring 配置文件使用 xml 格式<?xml version="1.0" encoding="UTF-8"?>
 <beans xmlns="http://www.springframework.org/schema/beans"
  xmlns:xsi="http            
                
         
            
            
            
            1.概述  Spring Boot Web应用程序默认包含预配置的嵌入式Web服务器。但在某些情况下,我们要修改默认配置以满足自定义要求。在本教程中,我们将介绍通过application.properties文件配置Tomcat嵌入式服务器的一些常见用例。2.常见的嵌入式Tomcat配置2.1. 服务器地址和端口我们希望更改的最常见配置是端口号:server.port = 80如果我们不提供ser            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-19 13:43:55
                            
                                102阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            默认是单例通过注解@Scope("prototype"),将其设置为多例模式参考:曾经面试的时候有面试官问我spring的controller是单例还是多例,结果我傻逼的回答当然是多例,要不然controller类中的非静态变量如何保证是线程安全的,这样想起似乎是对的,但是不知道(主要是我没看过spring的源码,不知道真正的内在意图)为什么spring的controller是单例的。先看看spr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-03 10:26:21
                            
                                46阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpingBoot原理 目录SpingBoot原理1. 配置优先级2. Bean管理2.1 获取Bean2.2 Bean作用域2.3 第三方Bean3. SpringBoot原理3.1 起步依赖3.2 自动配置3.2.1 概述3.2.2 常见方案3.2.2.1 概述3.2.2.2 方案一3.2.2.3 方案二3.2.3 原理分析3.2.3.1 源码跟踪3.2.3.2 @Conditional3.2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-31 09:40:58
                            
                                478阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录课程名:Java内容/作用:知识点/设计/实验/作业/练习学习:SpringBoot自动配置工作流程SpringBoot自动配置工作流程1.bean的加载方式方式一:配置文件+``````标签方式二:配置文件扫描+注解定义bean方式三:注解方式声明配置类使用FactroyBean接口注解格式导入XML格式配置的beanproxyBeanMethods属性方式四:使用@Import注解注入be            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-17 10:20:51
                            
                                37阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            二、SpringBean由Spring IoC容器管理的对象称为Bean,Bean根据Spring配置文件中的信息创建。 Spring配置文件支持两种格式,即XML文件格式和Properties文件格式。Properties:key-value,赋值和取值,适用简单的属性配置。XML:树形结构,但是内容较为繁琐,适用于大型复杂项目。 Beans.xml:<?xml version="1.0"            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 10:59:15
                            
                                284阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             1、在类上加上 @Configuration注解:告诉 SpringBoot 这是一个配置类 == Spring 的配置文件(eg:bean.xml)   2、配置类里面使用 @Bean 标注在方法上给容器注册组件,默认也是单例模式。  3、配置类本身也是组件; 可以通过MyConfig bean = run.getBean(MyConfig.class)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 10:15:41
                            
                                345阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这篇文章主要介绍spring的基础注解的使用,为springboot的学习打下基础如果小伙伴们看springboot中大量的底层基础注解感觉懵懵的话,那么看这篇文章就对了,这篇文章是复习spring的一些注解,可以对学习springboot有帮助。spring Bean的创建方式在之前我们注册一个bean可能是这样的: 在spring的配置文件中写一下内容:<bean id="school"            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-30 22:32:50
                            
                                94阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、spring创建对象的特点:
scope=“singleton” 是单例模式,读取配置文件就创建,只创建一次
 lazy-init="true"只对 scope="singleton"有用,目的是读取配置文件不创建对象。
 scope=“prototype” 每次创建都是新的,读取配置文件不创建对象,getBean(“”)时候创建。boy.name=“tom”;
 boy2.name=“mik            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-14 09:17:40
                            
                                329阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Spring IOC思想官方文档This chapter covers the Spring Framework implementation of the Inversion of Control (IoC) [1]principle. IoC is also known as dependency injection (DI). It is a process whereby objects             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-04 17:23:37
                            
                                42阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            原文:...使用Spring Boot时你不想使用@EnableAutoConfiguration。你应该怎么做?Spring本质上是快速且轻量级的,但是如何让Spring更快?其中一条建议是可以改善启动时间,那就是考虑手动导入Spring Boot配置,而不是自动全部配置。对所有应用程序来说,它不是正确的做法,但它可能会有所帮助,理解选项是什么肯定不会有害。在本文中,我们将探讨各种手动配置方法并            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-20 20:52:52
                            
                                4阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.@SpringBootApplication = (默认属性)@Configuration + @EnableAutoConfiguration + @ComponentScan。 @Configuration的注解类标识这个类可以使用SpringIoC容器作为bean定义的来源。@Bean注解告诉Spring,一个带有@Bean的注解方法将返回一个对象,该对象应该被注册为在Spring应用程            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 13:58:58
                            
                                35阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录Spring Bean一、Bean的种类二、Bean的命名 id属性和name属性三、实例化Bean方式四、Bean的作用域五、Spring Bean生命周期六、Spring框架中的单例Beans是线程安全的么?七、有状态和无状态的对象区别1、基本概念2、Spring中的有状态(Stateful)和无状态(Stateless)3、Servlet是有状态还是无状态的? Spring Bea            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 11:19:58
                            
                                90阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录spring boot 四种属性注入spring boot 中常用注解spring boot 自动配置@RequestBody 和 @ResponseBody@RequestBody作用使用时机@ResponsseBody作用使用时机问题记录 spring boot 四种属性注入@Autowired注入构造方法注入@Bean和形参注入使用@bean和@ConfigurationPrope            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 20:47:15
                            
                                64阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            从Spring中Bean的产生谈到SpringBoot的核心原理以Bean的“产生”为核心的 AutoConfiguration 机制1. Bean的标识正如每个人都有自己的名字,对于Spring来说,每个Bean也有对应的标识,这是Spring辨别这些Bean的依据。/**
 * A BeanDefinition describes a bean instance.
 * This is jus            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 00:31:59
                            
                                90阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、概述当我们有多个相同类型的实现时,命名一个Spring bean非常有用。这是因为如果我们的 bean 没有唯一的名称,那么注入 bean 对 Spring 来说是不明确的。通过控制 bean 的命名,我们可以告诉 Spring 我们要将哪个 bean 注入目标对象。在本文中,我们将讨论 Spring bean 命名策略,并探讨如何为单一类型的 bean 赋予多个名称。2. 默认 Bean 命            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 14:02:48
                            
                                221阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Bean的作用域、生命周期Bean的作用域Spring 3中为Bean定义了5中作用域,分别为singleton(单例)、prototype(原型)、request、session和global session,5种作用域说明如下:singleton:单例模式,Spring IoC容器中只会存在一个共享的Bean实例,无论有多少个Bean引用它,始终指向同一对象。Singleton作用域是Spri            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 17:14:16
                            
                                82阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在使用Spring进行开发配置的时候有两类选择:*.xml配置文件、配置的Bean(@Configure),于是在Spring开发
的世界里面,为了继续崇尚所谓的"零配置",提供有一种简单的支持,也就是说如果现在你真的有配置需要通过
*.xml文件编写,但是又不想出现配置文件的话.
前提:该配置程序的Bean所在的包必须是程序启动类所在包的子包之中,这样才可以自动扫描到.
1、下面准备一个程序            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-26 07:13:39
                            
                                88阅读