static:保存所有的静态资源: js css images;templates:保存所有的模板页面;(Spring Boot默认jar包使用嵌入式的Tomcat,默认不支持JSP页面);可以使用模板引擎(freemarker、thymeleaf);SpringBoot使用一个全局的配置文件,配置文件名是固定的:application.propertiesapplication.yml配置文件的
MyBatis-Plus分页插件的配置和使用1.0 MyBatis-Plus分页插件的配置和使用)1.1 添加配置类查看数据库类型 DbType.(MYSQL)1.2 对分页功能点进行测试1.3 对分页功能点进行测试2.0 自定义分页Demo测试类 1.0 MyBatis-Plus分页插件的配置和使用)MyBatis Plus自带的分页插件,只要简单的配置节课实现分页的功能;1.1 添加配置类由
一.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.书写
转载 10月前
103阅读
 (一)入门案例:xml实现依赖注入1、创建 Spring 配置文件,在配置文件配置创建的对象(1)Spring 配置文件使用 xml 格式<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http
转载 9月前
55阅读
1.概述 Spring Boot Web应用程序默认包含预配置的嵌入式Web服务器。但在某些情况下,我们要修改默认配置以满足自定义要求。在本教程中,我们将介绍通过application.properties文件配置Tomcat嵌入式服务器的一些常见用例。2.常见的嵌入式Tomcat配置2.1. 服务器地址和端口我们希望更改的最常见配置是端口号:server.port = 80如果我们不提供ser
转载 2024-02-19 13:43:55
102阅读
控制反转与依赖注入Bean应用情景?情景思路Bean什么是Bean?如何创建Bean?基础注解衍生注解生效条件如何使用Bean基础使用注意事项 应用情景?情景在开发中,如果我们采用Controller,Service,Dao的三层架构,那么可能出现以下情况。首先,我们有一个名为MyService的接口,基于这个接口我们实现了Service1这个类,并在Service层使用了这个类。public
转载 2024-06-26 20:41:29
35阅读
默认是单例通过注解@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容器管理的对象称为BeanBean根据Spring配置文件中的信息创建。 Spring配置文件支持两种格式,即XML文件格式和Properties文件格式。Properties:key-value,赋值和取值,适用简单的属性配置。XML:树形结构,但是内容较为繁琐,适用于大型复杂项目。 Beans.xml:<?xml version="1.0"
转载 2024-04-03 10:59:15
284阅读
接下来详细总结一下Bean标签的使用:这是一个简单的Bean配置,里面有一个 name属性:name属性:表示对象名也有人使用id属性,id属性也是表示对象名,那么id和name功能一样,她们有什么不同呢?id属性:对象名不可重复,不能使用特殊字符。而name属性:可以使用特殊字符。class属性:对象的完整类名(你要把类告诉spring,spring才能帮你创建出对象,就是这个意思了)scope
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阅读
 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阅读
注解的方式确实比手动写xml文件注入要方便快捷很多,省去了很多不必要的时间去写xml文件按以往要注入bean的时候,需要去配置一个xml,当然也可以直接扫描包体,用xml注入bean有以下方法: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/s
转载 2024-02-28 09:25:31
87阅读
•配置 bean –配置形式:基于 XML 文件的方式;基于注解的方式–Bean 的配置方式:通过全类名(反射)、通过工厂方法(静态工厂方法 & 实例工厂方法)、FactoryBean–IOC 容器 BeanFactory & ApplicationContext 概述–依赖注入的方式:属性注入;构造器注入–注入属性值细节–自动转配–bean 之间的关系:继承;依赖–bean 的作
转载 2024-04-01 12:53:04
38阅读
文章目录装配Bean自动化装配Bean创建可被发现(扫描)的bean:@Component创建配置类:@Configuration,启用注解扫描:@ComponentScan对组件扫描进行测试:@RunWith、@ContextConfiguration为组件扫描的bean命名设置组件扫描的基础包通过为bean添加注解实现自动装配:@Autowired通过Java代码装配bean创建配置类声明简
在 Java 开发中,Java Bean 是一种可以轻松配置的组件,而 Java Bean ID 则是用来标识和访问这些组件的重要方式。使用 Java Bean ID,开发者可以将不同的准备好的对象引入应用程序中,共享和管理组件,以实现代码的重用性和模块化。在我们开发的过程中,使用 Java Bean ID 会偶尔遇到各种问题,这篇博文就来详细记录一下如何解决有关 Java Bean ID 的问题
原创 7月前
15阅读
原文:...使用Spring Boot时你不想使用@EnableAutoConfiguration。你应该怎么做?Spring本质上是快速且轻量级的,但是如何让Spring更快?其中一条建议是可以改善启动时间,那就是考虑手动导入Spring Boot配置,而不是自动全部配置。对所有应用程序来说,它不是正确的做法,但它可能会有所帮助,理解选项是什么肯定不会有害。在本文中,我们将探讨各种手动配置方法并
  • 1
  • 2
  • 3
  • 4
  • 5