`

spring boot之简单demo

 
阅读更多

1.新建项目springboot.world

 

2.pom.xml加入父级依赖

 

 

<parent>
	 <groupId>org.springframework.boot</groupId>
	 <artifactId>spring-boot-starter-parent</artifactId>
	 <version>1.5.2.RELEASE</version>
</parent>

    添加spring boot 的父级依赖,这样当前的项目就是spring boot项目了,spring-boot-starter-parent是一个特殊的starter,它用来提供相关的Maven默认依赖

 

 

 3.pom.xml添加Web依赖

 

 

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

    加入这个,以下注解方可使用,至于为什么,用屁股想都应该清楚,这里就不详加叙述

 

   @RestController

   @RequestMapping("/simple")

   ............等等

 

   4.写个简单的controller体验一把

 

 

package com.basic.demo;

import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * desc:简单controller
 * @date 2017-03-28 11:28:56
 * @author 磨练中龙
 *
 */
@RestController
@RequestMapping("/simple")
public class SimpleController {

	@RequestMapping("/hello/{id}")
	public String hello(@PathVariable("id") Long id){
		return "你好啊:"+id;
	}
}

    

 

    项目启动入口

    

package com.basic.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * desc:项目启动入口
 * @date 2017-03-28 11:29:39
 * @author 磨练中龙
 *
 */
@SpringBootApplication
public class App {
	
	public static void main(String[] args) {
		SpringApplication.run(App.class, args);
	}
}

    运行main方法,这样我们就启动项目了,还等什么,测试一把看看

 

 

    输入地址:http://localhost:8080/simple/hello/666666

    

    效果如下:

 

    成功!!!废话不多说。现在扯淡下

 @SpringBootApplication是spring boot项目的核心注解,主要目的是开启自动配置。

 @SpringBootApplication注解主要组合了@Configuration、@EnableAutoConfiguration、@ComponentScan

 

 Spring Boot会自动扫描@SpringBootApplication 所在类的同级包,以及下级包里的Bean

    

 

 

 

 

  • 大小: 12 KB
分享到:
评论

相关推荐

    Spring boot 示例 官方 Demo

    spring-boot-thymeleaf:simple spring boot thymeleaf demo spring-boot-jpa-thymeleaf-curd:spring boot + jpa + thymeleaf 增删改查示例 spring-boot-rabbitmq:spring boot和rabbitmq各种消息应用案例 spring-...

    spring boot-mybatis demo

    在"spring boot-mybatis demo"项目中,我们将看到如何将 MyBatis 整合到 Spring Boot 应用中,实现数据访问和操作。以下是主要涉及的知识点: 1. **Spring Boot 配置**:首先,你需要在 `pom.xml` 文件中添加 ...

    Spring-Boot-Demo

    《Spring Boot整合Mybatis与Druid数据库连接池的实践详解》 在当今的Java开发领域,Spring Boot以其简洁、高效的特点成为了主流的框架...这正是Spring Boot的魅力所在,也是其在现代软件开发中广泛受欢迎的原因之一。

    spring boot 所有‘demo,打包下载’

    这个“spring boot 所有‘demo,打包下载’”的资源集合是一个极好的学习材料,涵盖了 Spring Boot 的多个关键领域,包括 JPA、Tomcat、Cache、Ant、Hibernate 4、Jetty、WAR 包、Web 开发和 XML 配置。 1. **...

    spring boot简单demo

    在"spring boot简单demo"项目中,我们将探讨以下几个核心知识点: 1. **Spring Boot 初始化**:Spring Boot 项目可以通过 `spring-boot-starter` 依赖来初始化。这个依赖包含了自动配置、日志和内嵌的 Web 服务器等...

    spring-boot-demo

    "Spring Boot Demo" 是一个基于Spring Boot框架的示例项目,旨在帮助开发者快速理解和实践Spring Boot的核心特性。Spring Boot是Spring框架的一个扩展,它简化了Java应用的初始设置和配置,使得开发人员能够更专注于...

    Eclipse Spring Boot maven web demo 简单项目实例

    【Eclipse Spring Boot Maven Web Demo 简单项目实例】是一个实用的学习资源,旨在帮助开发者快速搭建基于Spring Boot、Maven和Eclipse的Web应用程序。这个项目实例为初学者提供了良好的起点,让他们能够理解并实践...

    spring boot+mybatis基础demo

    在本项目"spring boot+mybatis基础demo"中,我们将探讨如何使用Spring Boot与MyBatis框架构建一个基本的应用程序。这个示例演示了如何整合这两个流行的技术来处理数据库操作,其中数据源包括SQL Server和Oracle。...

    Spring Boot 简单Demo

    **Spring Boot 简单Demo** 是一个针对初学者的入门级项目,旨在帮助开发者快速理解和实践Spring Boot的核心特性。这个Demo涵盖了多个关键模块,包括JPA(Java Persistence API)、Cache缓存管理、MyBatis持久层框架...

    Spring-Boot-demo

    《Spring Boot实战——基于mickjoust-boot-demo-master的深度解析》 Spring Boot以其简洁、快速的特性在Java开发领域中备受青睐,它通过“约定优于配置”的原则,极大地简化了Spring应用的初始搭建以及开发过程。本...

    spring-boot spring-security-oauth2 完整demo

    总的来说,这个“spring-boot spring-security-oauth2 完整demo”为学习和实践Spring Boot、Spring Security与OAuth2的结合提供了宝贵的参考。通过深入理解和实践这个示例,开发者不仅可以掌握这三大框架的基本用法...

    Spring boot +mybatis + layui简单demo

    在本项目"Spring boot +mybatis + layui简单demo"中,我们主要探讨了如何整合这三个技术来构建一个功能完备的Web应用。Spring Boot是Java领域的一款快速开发框架,旨在简化Spring应用的初始搭建以及开发过程;...

    springboot+layui简单demo实例

    【标题】"springboot+layui简单demo实例"是基于Spring Boot框架与Layui前端UI库的一个基础应用示例。这个项目旨在展示如何在Spring Boot环境中集成并使用Layui来构建用户界面。 【描述】描述中提到,该示例是在...

    spring boot admin demo 源码 java 服务器 监控

    本项目是基于 Spring Boot Admin 的一个演示(Demo)源码,旨在帮助开发者理解和实践如何集成并使用 Spring Boot Admin 对 Java 服务器进行监控。 首先,让我们详细了解一下 Spring Boot Admin: 1. **Spring Boot...

    Spring Boot实战演练Demo

    《Spring Boot实战演练Demo》是基于Java开发框架Spring Boot的一次深入实践,旨在帮助开发者更好地理解和运用Spring Boot进行快速开发。这个Demo包含了丰富的代码示例和详细的解释,以辅助学习者通过实例掌握Spring ...

    Spring Boot简单登录注册demo

    总结来说,这个`Spring Boot简单登录注册demo`是一个很好的起点,它涵盖了Spring Boot应用中安全认证的基本概念和实践。无论你是新手还是有一定经验的开发者,都可以通过这个实例提升对Spring Boot和Spring Security...

    spring boot的demo.zip

    在这个"spring boot的demo.zip"压缩包中,你将找到一个示例项目,用于演示如何在实际开发中运用 Spring Boot 的特性。这个项目包含了分页、模糊匹配查询以及数据库持久层的实现,使用了 MyBatis 作为数据访问层,...

    spring-boot-demo实例.rar

    Spring Boot 以其简洁的配置、快速的开发流程、强大的功能,已成为 Java 开发者的首选框架之一。通过 `spring-boot-demo` 示例,我们可以深入理解 Spring Boot 的工作原理和实践应用,为实际项目开发打下坚实基础。

    spring-boot-python-demo

    【标题】"spring-boot-python-demo" 是一个项目实例,它结合了Spring Boot和Python技术,展示了如何在Java环境中集成Python代码。Spring Boot是Spring框架的一个轻量级版本,旨在简化微服务开发,而Python则是一种...

Global site tag (gtag.js) - Google Analytics