首页 > 其他分享 >230112_50_SpringBoot入门

230112_50_SpringBoot入门

时间:2023-01-12 22:44:44浏览次数:45  
标签:SpringBoot spring 230112 boot 50 springframework org springboot

  • springboot主启动类程序分析

  • pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-parent</artifactId>
      <version>2.7.7</version>
      <relativePath/> <!-- lookup parent from repository -->
   </parent>
   <groupId>com.bill</groupId>
   <artifactId>springboot</artifactId>
   <version>0.0.1-SNAPSHOT</version>
   <name>springboot</name>
   <description>Demo project for Spring Boot</description>
   <properties>
      <java.version>1.8</java.version>
   </properties>
   <dependencies>
      <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter</artifactId>
      </dependency>
      <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-web</artifactId>
      </dependency>

      <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-test</artifactId>
         <scope>test</scope>
      </dependency>
   </dependencies>

   <build>
      <plugins>
         <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
         </plugin>
      </plugins>
   </build>

</project>
  • 父依赖:管理了很多版本,以后我们导入依赖默认是不需要写版本;但是如果导入的包没有在依赖中管理着就需要手动配置版本了;

  • spring-boot-dependencies
    
  • 注解:@SpringBootApplication,作用:标注在某个类上说明这个类是SpringBoot的主配置类 , SpringBoot就应该运行这个类的main方法来启动SpringBoot应用;

@SpringBootConfiguration:springboot的配置
	@Configuration:spring配置类
		@Component:说明这也是spring的一个组件

@EnableAutoConfiguration
	@AutoConfigurationPackage:自动配置
		@Import({Registrar.class}):自动配置‘包注册’
	@Import({AutoConfigurationImportSelector.class}):自动配置导入选择

标签:SpringBoot,spring,230112,boot,50,springframework,org,springboot
From: https://www.cnblogs.com/wcwblog/p/17048163.html

相关文章

  • SpringBoot-中英文页面切换(国际化)
    目录1.设置项目编码UTF82.在resources目录下新建i18n文件夹及语言配置文件3.指出国际化相关文件的位置4.展示页面5.使用按钮切换中英文页面5.1新建html页面5.2实现L......
  • SpringBoot简单整合JPA
    SpringBoot简单整合JPAhttps://blog.csdn.net/qq_41378597/article/details/103444889最近帮朋友写个小项目,用惯了Mybatis,有机会想用下SpringBoot整合JPA,发现使用JPA......
  • Springboot简单整合JPA示例
    Springboot整合JPAhttps://blog.csdn.net/wdy00000/article/details/123588201文章目录JPA技术常用注解Springboot整合JPA1.引入JPA依赖2.配置3.启动类4.实体类5.......
  • springboot 自动配置 自动监控demo
    1、注解定义@Target({java.lang.annotation.ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic@interfaceUmp{publicabstractSt......
  • IDEA的Services中添加SpringBoot启动和npm启动
    1、添加SpringBoot启动点击页面最下方Services,在弹出框中点击左上角最右侧的+,在点击RunConfigurationType,在弹出框AddConfigurationType中找到SpringBoot点击......
  • 【SpringBoot】配置篇
      POM.XML<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"......
  • leetcode_数据结构_入门_350. 两个数组的交集 II
    350.两个数组的交集II 给两个整数数组 nums1和nums2,请以数组形式返回两数组的交集(其在交集中出现的次数:等于该数字在两个数组中出现次数的最小值)。返......
  • AZ-500 Lab-add the network interface of a virtual machine to an ASG
    由于微软Azure平台界面一直都在变,所以通过考试的关键,是真正理解lab题要表达的意思,不要死记硬背。SIMULATION-Youneedtoaddthenetworkinterfaceofavirtualmachine......
  • Vue项目打包报错 error TS6504
    此处提醒:项目是vite还是vue/cli,打包有区别 打包报错问题:原因:package.json中,build配置vue-tsc的问题,把对应的命令给删掉: . 语法检查问题:要么<scriptssteuplang="......
  • LeetCode刷题(50)~拼写单词【利用数组替换map/unordered_map 提高效率】
    题目描述给你一份『词汇表』(字符串数组)words和一张『字母表』(字符串)chars。假如你可以用chars中的『字母』(字符)拼写出words中的某个『单词』(字符串),那么我们就认......