SpringBoot系列二:搭建自己的第一个SpringBoot程序

一、根据官网手工搭建(http://projects.spring.io/spring-boot/#quick-start)

1、新建一个maven工程springbootfirst

2、 如果要想开发 SpringBoot 程序只需要按照官方给出的要求配置一个父 pom (spring-boot-starter-parent)和添加web开发的支持(spring-boot-starter-web)即可。

 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 2   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 3   <modelVersion>4.0.0</modelVersion>
 4
 5   <groupId>com.study.springboot</groupId>
 6   <artifactId>springbootfirst</artifactId>
 7   <version>0.0.1-SNAPSHOT</version>
 8   <packaging>jar</packaging>
 9
10   <name>springbootfirst</name>
11   <url>http://maven.apache.org</url>
12
13   <properties>
14     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15     <jdk.version>1.8</jdk.version>
16   </properties>
17
18     <!--想开发 SpringBoot 程序只需要按照官方给出的要求配置一个父 pom 即可。  -->
19     <parent>
20         <groupId>org.springframework.boot</groupId>
21         <artifactId>spring-boot-starter-parent</artifactId>
22         <version>1.5.4.RELEASE</version>
23     </parent>
24
25   <dependencies>
26
27     <!--添加web开发的支持  -->
28     <dependency>
29             <groupId>org.springframework.boot</groupId>
30             <artifactId>spring-boot-starter-web</artifactId>
31     </dependency>
32
33   </dependencies>
34
35
36   <build>
37         <finalName>springbootfirst</finalName>
38         <plugins>
39             <plugin>
40                 <groupId>org.apache.maven.plugins</groupId>
41                 <artifactId>maven-compiler-plugin</artifactId>
42                 <configuration>
43                     <source>${jdk.version}</source><!-- 源代码使用的开发版本 -->
44                     <target>${jdk.version}</target><!-- 需要生成的目标class文件的编译版本 -->
45                     <encode>${project.build.sourceEncoding}</encode>
46                 </configuration>
47             </plugin>
48         </plugins>
49     </build>
50
51 </project>

3、 编写一个具体的程序SampleController.java

 1 package com.study.springboot.springbootfirst;
 2
 3 import org.springframework.boot.*;
 4 import org.springframework.boot.autoconfigure.*;
 5 import org.springframework.stereotype.*;
 6 import org.springframework.web.bind.annotation.*;
 7
 8 @Controller
 9 @EnableAutoConfiguration
10 public class SampleController {
11
12     @RequestMapping("/")
13     @ResponseBody
14     String home() {
15         return "Hello World!";
16     }
17
18     public static void main(String[] args) throws Exception {
19         SpringApplication.run(SampleController.class, args);
20     }
21 }

4.启动SampleController.java,在浏览器输入http://localhost:8080/即可看到我们使用SpringBoot搭建的第一个web程序成功了,就是这么的快速、简单、方便

二、快速搭建

1、访问http://start.spring.io/

2、选择构建工具Maven Project、Spring Boot版本1.5.11以及一些工程基本信息,点击“Switch to the full version.”java版本选择1.8,可参考下图所示:

3、点击Generate Project下载项目压缩包

4、解压后,使用eclipse,Import -> Existing Maven Projects -> Next ->选择解压后的文件夹-> Finsh,OK done!

原文地址:https://www.cnblogs.com/leeSmall/p/8654143.html

时间: 2024-10-08 23:25:16

SpringBoot系列二:搭建自己的第一个SpringBoot程序的相关文章

SpringBoot专栏(二) -- 搭建第一个SpringBoot项目

解决问题: 搭建第一个SpringBoot项目? 怎样使用Maven进行Jar管理? SpringBoot Jar包简述? SpringBoot重要注解简述? 注意:使用SpringBoot2.0,JDK的版本必须在1.8以上,不然会出现一些不兼容的问题.搭建第一个SpringBoot项目(使用IDEA) 1. 搭建第一个SpringBoot项目(使用IDEA) 1.1 使用IDEA创建一个Maven工程 GroupId和ArtifactId两个加起来可以理解为项目的"坐标",他们保证

mono for Android 环境配置(环境搭建+破解方法+运行一个小程序)

一.准备工作:下载相关软件工具,为搭建环境做准备. 哎!百度网盘无法分享,根据名称下载. 二.首先安装 jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008 这里选择安装jdk6,网上看到一篇文章说jdk7及以上,mono还没有支持,但是那篇文字一年前写的,目前 支不支持,不清楚.这里保险起见,安装jdk6,mono是支持的.    注意环境变量的配置,这里不详细描述.主要配置java_home,path,class_path. 三.安装mono-2.1

CodeBlocks环境搭建及创建第一个C++程序

某业界大牛推荐最佳的途径是从raytracing入门,所以本屌开始学习<Ray Tracing In One Weekend>. 该书是基于C++的.本屌从未学过C++.感觉告诉我,要先搭环境.至于为什么选择CodeBlocks,不解释.当下载的CodeBlocks版本不包含GCC时,自己配置GCC是可能出错的地方: 1.  未将mingwm10_gcc-和wxmsw28u_gcc-解压到CB_20160925-的文件夹下,导致CodeBlocks安装不了 2. Settings->Co

springboot系列二、springboot项目搭建

一.maven构建项目 1.访问http://start.spring.io/ 2.选择构建工具Maven Project.Spring Boot版本2.1.1以及一些工程基本信息,可参考下图所示: 3.点击Generate Project下载项目压缩包 4.解压后,使用idea,File -> new -> Project from existing sources ->demo中的pom.xml-> Finsh,OK done! Spring Boot的基础结构共三个文件: s

[shiro学习笔记]使用eclipse/myeclipse搭建你的第一个shiro程序遇到问题解决

本文地址:http://blog.csdn.net/sushengmiyan/article/details/39519509 shiro官网:http://shiro.apache.org/ shiro中文手册:http://wenku.baidu.com/link?url=ZnnwOHFP20LTyX5ILKpd_P94hICe9Ga154KLj_3cCDXpJWhw5Evxt7sfr0B5QSZYXOKqG_FtHeD-RwQvI5ozyTBrMAalhH8nfxNzyoOW21K 本文作

PHP 环境搭建之后的第一个PHP程序

作者:卿笃军 原文地址:http://blog.csdn.net/qingdujun/article/details/41577327 本文写给自己看,这个问题纠结了我很久,我是php超级新手: 我去同学那里拷贝了一个xampp然后安装好之后就可以搞PHP开发了,我的默认localhost目录是:C:\xampp\htdocs 这里php表单提交需要注意一点: 不能直接点击HTML打开页面,这样就没有了http://localhost前缀,就无法正确的将HTML文档提交到PHP文档中. 这里必须

(二)手动配置第一个HelloWorld程序

上例的HelloWorld是由Android sutudio 自动生成的,现在我们手动来配置. 1. 重新创建工程 2. 创建空的Activity 生成的MainActivity.java 文件: package com.shyroke.myhelloworld; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extends AppCompa

SpringBoot学习记(一)第一个SpringBoot Web服务

工具IDEA 一.构建项目 1.选择Spring Initializr 2.填写项目信息 3.勾选webService 4.勾选Thymeleaf 5.项目建立完成,启动类自动生成 二.写个Controller 启动服务. 浏览器访问/hello接口. 原文地址:https://www.cnblogs.com/richered/p/10417393.html

springboot - 应用实践(2)第一个springboot应用

1.使用maven创建一个快速启动项目 2.引入相关依赖 <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 http://maven.apache.org/xsd/maven-4.0.0