Spring Boot(1) 使用Maven构建Spring Boot项目

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

准备工作

  1. 已安装JDK1.8;
  2. 开发工具Intelj idea;
  3. 安装Maven构建工具。

构建Spring Boot项目

第一步:创建Maven项目

  1. 打开Intelj IDEA ,File -> New -> Project
    145238_Npgc_2289161.png
  2. 按照如下图步骤,创建Maven项目,点击Next下一步,填写GroupId、ArtifactId、VersionSpring Boot(1) 使用Maven构建Spring Boot项目_第1张图片
  3. 项目目录结构
    Spring Boot(1) 使用Maven构建Spring Boot项目_第2张图片

第二步:pom.xml添加Spring Boot相关依赖


    4.0.0

    www.muzi.com
    test.spring-boot.demo
    1.0-SNAPSHOT
    jar

    test.spring-boot.demo
    http://maven.apache.org
    
    
        org.springframework.boot
        spring-boot-starter-parent
        1.5.2.RELEASE
    

    
        UTF-8
        
        1.8
    

    
        
            org.springframework.boot
            spring-boot-starter-web
            
        
        
            junit
            junit
            3.8.1
            test
        
    
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin 
            
        
    

第三步:创建一个HelloController

package www.muzi.com;

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

/**
 * Date:2017/3/23 14:25
 */

/**
 * 在这里我们使用@RestController(等价于@Controller和@RequestBody)
 */
@RestController
public class HelloController {
	/**
	 * 在这里使用@RequestMapping建立映射请求:http://127.0.0.1:8080/hello
	 */
	@RequestMapping("/hello")
	public String hello(){
		return "hello";
	}
}

第四步:编写Spring Boot项目启动

package www.muzi.com;

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

/**
 * Hello world!
 *
 */

/**
 * 在这里使用@SpringBootApplication指定这是一个SpringBoot的应用程序
 */
@SpringBootApplication
public class App 
{
    public static void main( String[] args )
    {
		/**
		 * 在main方法中进行启动我们的应用程序
		 */
		SpringApplication.run(App.class, args);
	}
}

@SpringBootApplication开启了Spring 的组件扫描和Spring Boot的自动配置功能。实际
上,@SpringBootApplication将三个有用的注解组合在了一起。 

  1. Spring 的@Configuration:标明该类使用Spring 基于Java 的配置。虽然本书不会写太多
    配置,但我们会更倾向于使用基于Java 而不是XML的配置。  
  2. Spring 的@ComponentScan:启用组件扫描,这样你写的Web控制器类和其他组件才能被
    自动发现并注册为Spring 应用程序上下文里的Bean。 
  3. Spring Boot的@EnableAutoConfiguration :这个不起眼的小注解也可以称为@Abracadabra,就是这一行配置开启了Spring Boot自动配置的魔力,让你不用再写成篇的配置了。

第五步:测试

第一种运行方式:右键Run'App.main()',然后在浏览器输入测试访问地址:http://127.0.0.1:8080/hello  (项目默认端口8080)

第二种运行方式:点击MavenProjects->Plugings->spring-boot->spring-boot:run

Spring Boot(1) 使用Maven构建Spring Boot项目_第3张图片

 

 

 

转载于:https://my.oschina.net/u/2289161/blog/865479

你可能感兴趣的:(Spring Boot(1) 使用Maven构建Spring Boot项目)