栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot 学习笔记(六)Spring Boot项目结构介绍

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot 学习笔记(六)Spring Boot项目结构介绍

一、目录结构

    src/main/java:放置所有的java源代码文件src/main/resources/static:用于存放静态资源src/main/resources/templates:用于存放Web页面的模板文件,如Thymeleafsrc/main/resources/aapplication:配置信息,例如应用名、服务端口、数据库配置等,默认支持两种配置文件类型,即.properties和.ymlsrc/test:单元测试目录target:放置编译后的.class文件、配置文件
二、启动类

启动类:基于项目名字自动生成的那个类,基于main方法运行

注解:
    @SpringBootApplication:是一个组合注解,包含@SpringBootConfiguration+@EnableAutoConfiguration+@ComponentScan三个注解,是项目的启动注解@SpringBootConfiguration:标注这个类是一个配置类@EnableAutoConfiguration:SpringBoot自动配置,根据添加的jar依赖自动配置Spring应用@import:直接导入普通的类@ComponentScan:组件扫描,可自动发现和装配一些Bean
三、POM文件 1、继承

Spring Boot的父级依赖`,SpringBoot项目必备

    
        org.springframework.boot
        spring-boot-starter-parent
        2.6.4
         
    
2、依赖

需要使用的依赖,可创建项目时导入,也可后续添加

    
        
            org.springframework.boot
            spring-boot-starter-thymeleaf
        
        
            org.springframework.boot
            spring-boot-starter-web
        

        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    
3、插件
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    
四、配置文件

用于修改SpringBoot自动配置的默认值,有.properties和yaml两种格式
yaml格式配置文件的扩展名可以是yaml也可以是yml
关于yaml文件的使用请参考笔记(二)yaml配置文件

五、SpringBoot中Controller的常用注解
    @RestController:原来@controller和ResponseBody两个注解的结合,@Controller用于表示控制器,@Responsebody注解将返回的数据结构转换为JSON格式@GetMapping:使用GET请求资源@PostMapping:使用POST添加资源@PutMapping:使用PUT更新资源@DeleteMapping:使用DELETE删除资源
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/769165.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号