1.启动intellij,选择【Create New Project】
2.选择【Spring Initializr】
3.填写相关的项目信息
4.选择需要依赖的模块,此处入门示例,只需要选择Web模块
5.填写项目名称相关信息
6.点击【Finish】后生成的项目架构如下图所示
7.在默认提供的入口类中,修改相关代码,加入请求映射注解
package com.flagship.ch1_1; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @SpringBootApplication public class Ch11Application { @RequestMapping("/") String index(){ return "hello world,spring boot"; } public static void main(String[] args) { SpringApplication.run(Ch11Application.class, args); } }
8.点击【Debug Ch11Application】
9.启动成功后,浏览器访问:http://localhost:8080/,出现如下信息,表示启动成功
10.代码解释:
上述Ch11Application类的示例代码中,用到的注解,解释如下
@RestController:可以看作@ResponseBody和@Controller的组合注解
@RequestMapping:用来响应url中"/"的请求映射
@SpringBootApplication:@Configuration,@EnableAutoConfiguration,@ComponentScan的组合注解,其中,@Configuration标识这个类可以使用Spring IoC容器作为bean定义的来源,@EnableAutoConfiguration会使Spring Boot根据jar包依赖对当前项目进行自动配置,@ComponentScan自动扫描指定包下的全部标有@Component的类(包括其子类),注册成bean
相关推荐
在本文中,我们将深入探讨如何使用IntelliJ IDEA创建并运行一个Maven Spring Boot工程,同时也会提及在没有集成开发环境(IDE)的情况下如何进行操作。Spring Boot是Java开发领域中一个非常流行的框架,它简化了...
在Spring Boot中集成SSM,通常有两种方式:一是使用Mybatis官方的Spring Boot Starter;二是手动配置Spring加载Java类。 9. **Mybatis集成**:若选择使用官方Starter,需在pom.xml中添加对应的依赖。配置文件中,...
通过本文的学习,我们不仅理解了 Spring Boot 的核心理念及其带来的便利性,而且还掌握了如何快速搭建一个基于 Spring Boot 的 Web 应用程序的基本步骤。Spring Boot 的出现极大地简化了 Java 开发流程,让开发者...
Spring Boot自发布以来,以其强大的自动配置能力、简洁的开发模式以及丰富的社区支持,迅速成为了Java开发者构建微服务架构的首选框架之一。Spring Boot不仅继承了Spring框架的所有优点,还在此基础上进行了大量的...
在"spring boot +Mybatis-Plus 入门学习 搭建我的第一个项目"中,我们将探讨如何结合这两个工具来创建一个基本的Java Web应用。以下是一些核心知识点: 1. **Spring Boot基础知识**: - **自动配置**:Spring Boot...
除了基本的环境搭建,你还可以探索更多Spring的功能,比如Spring MVC用于Web开发,Spring Boot简化项目初始化,Spring Data简化数据访问,以及Spring Cloud用于微服务架构等。 总之,搭建Spring环境是一个必要的...
本资源将通过一系列真实的学习案例,帮助用户深入理解和掌握 Spring Boot 的核心技术和最佳实践。 ### 资源内容概述: 1. **Spring Boot 简介**: - 介绍 Spring Boot 的基本概念、优势以及其在现代应用开发中的...
- 接下来,你需要一个IDE,如IntelliJ IDEA或Eclipse,这些IDE都有很好的Spring Boot支持。 2. **创建Spring Boot项目**: - 使用Spring Initializr (http://start.spring.io/) 创建一个新的Spring Boot项目,...
2. Spring Boot项目创建:在IntelliJ IDEA中创建Spring Boot项目时,可以通过Spring Initializr来选择所需的依赖并构建项目。一般流程包括选择Spring Boot版本、项目类型(Maven或Gradle)、Java版本、项目元数据...
- **Spring Boot 的由来与发展**:Spring Boot 是由 Pivotal 团队开发的一个开源框架,旨在简化基于 Spring 的应用程序的搭建和开发过程。它的设计理念是“约定优于配置”,即开发者不需要编写大量的 XML 配置文件来...
### Spring Boot 学习笔记 #### 一、Spring Boot 入门 ##### 1. Spring Boot 简介 Spring Boot 是一款简化 Spring 应用...这只是一个开始,在后续的学习过程中,我们将深入探讨 Spring Boot 的更多特性和高级用法。
本项目示例基于spring boot 最新版本(2.1.9)实现,Spring Boot、Spring Cloud 学习示例,将持续更新…… 在基于Spring Boot、Spring Cloud 分布微服务开发过程中,根据实际项目环境,需要选择、集成符合项目...
在深入学习和使用Spring Boot之前,首先需要确保我们拥有一个合适的开发环境。在这个主题中,我们将详细探讨如何配置Spring Boot的开发环境,尤其是针对描述中提到的`jdk-17_windows-x64_bin`,即Java 17的Windows ...
在本项目中,我们主要探讨的是如何利用IntelliJ IDEA(简称Idea)结合Spring Boot框架,集成MySQL数据库和MyBatis持久层框架,来快速搭建一个基础的Web应用程序,并实现简单的数据查询功能。以下是对这个主题的详细...
Spring Boot是Java EE开发领域的一股强大力量,它简化了传统的Java企业级应用的配置和启动过程,被誉为“JavaEE的颠覆者”。这个压缩包包含的“JavaEE颠覆者spring-boot实战源码”提供了丰富的示例和实战教程,帮助...
Spring Boot是由Pivotal团队提供的一个开源Java框架,它的核心目标是简化Spring应用的搭建和开发过程。通过大量的默认配置和自动化配置机制,Spring Boot极大地减少了传统Spring应用所需的XML配置和其他繁琐的手动...
分布式系统开发环境搭建极速教程(java) 本教程旨在帮助学员能够快速完整的搭建一套基于 Dubbo 通信的分布式系统开发环境(仅演示开发环境的搭建过程并不包含相关业务代码)并默认学员已经掌握下列所需知识点: ...
Spring Boot是Java开发领域的一款热门框架,它简化了Spring应用的初始搭建以及开发过程,使得开发者可以更快地创建健壮的、独立的Spring应用程序。这个"Spring Boot入门培训"资料显然是针对初学者设计的,旨在帮助...
在开始Spring Boot项目搭建前,确保你的开发环境中已安装以下必备工具: 1. Java Development Kit (JDK):Spring Boot支持JDK 8及以上版本。 2. IDE:IntelliJ IDEA或Eclipse等Java开发集成环境。 3. Maven或Gradle...
基于给定的信息“Spring Boot笔记”,我们可以从以下几个方面来详细阐述相关的知识点: ...通过这些详细的步骤,可以帮助我们更好地理解和掌握Spring Boot的环境配置过程,从而更顺利地完成项目的搭建和开发工作。