1. 启动类 位置:启动类通常放在项目的根包路径下,如com.example.project.Application.java。 命名:推荐命名为Application或ProjectNameApplication。 职责:使用@SpringBootApplication注解标注,作为项目的入口。 2. 分层结构 1. Controller(控制器层) 职责:处理 HTTP 请求,负责路由映射和响应。 命名规则:通常以*Controlle...
承接我们上一节的示例代码,首先看下示例上节示例项目的目录结构 src/main/java:主程序入口 Application,可以通过直接运行该类来 启动 Spring Boot应用 src/main/resources:配置目录,该目录用来存放应用的一些配置信息,比如应用名、服务端口、数据库配置等。由于我们应用了Web模块,因此产生了 static目录与templates目录,前...
1.1 SpringBoot概述与项目创建流程 SpringBoot 是一个基于 Java 的框架,旨在简化新 Spring 应用程序的初始设置和配置。它通过自动配置和约定优于配置的原则,使得开发者可以快速地创建独立的、生产级的 Spring 应用程序。创建一个 SpringBoot 项目的过程相对简单,但每个步骤都至关重要。首先,选择默认的语言版本进行项目...
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency> 二、自动配置与按需加载:Spring Boot的核心特性Spring Boot的强大之处在于其自动配置功能。根据在类路径中的JAR包和类,Spring Boot会自动将类注入到上下文中,极大地减少了配置的使用。此外,Spring Boot还支持按需加载,根据项目的实...
1.Spring Boot目录结构以及加载顺序 目录讲解 src/main/java:存放代码 src/main/resources static: 存放静态文件,比如 css、js、image, (访问方式 http://localhost:8080/js/main.js) templates:存放静态页面jsp,html,tpl config:存放配置文件,application.properties ...
学Spring boot有一阵子了,总结一下它的注解。 @Controller :修饰class,⽤来创建处理http请求的对象 @RestController :Spring4之后加⼊的注解,原来在 @Controller 中返回json需要 @ResponseBody 来配合,如果直接⽤ @RestController 替代 @Controller 就不需要再配置 @ResponseBody ,默认返回json格式。
SpringBoot2.x目录文件结构讲解 简介:讲解SpringBoot目录文件结构和官方推荐的目录规范 1、目录讲解 src/main/java:存放代码 src/main/resources static: 存放静态文件,比如 css、js、image, (访问方式 http://localhost:8080/js/main.js) templates:存放静态页面jsp,html,tpl ...