即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

记录一下自己用idea通过maven创建一个极简的spring boot例子

编程语言 VICTOR_fusheng 36℃ 0评论

这个不涉及的前端页面,不会跳转页面。在浏览器访问时仅显示返回的内容。

再说之前先列出两个参考IDEA下从零开始搭建SpringBoot工程SpringBoot入门系列:第一篇 Hello
World
,第二篇的这个博主写了一系列的,不过由于用的eclipse只做参考。

首先File-new-project;



选择maven,然后中上那里记得打钩。然后点next,groupID 和artifactId自己随便输入



点next,输入文件名,点击finish。这样一个maven就创建好了。



然后在pom.xml进行配置,有些配置可能暂时不需要,我也不知道具体需要哪些,就都放上来了。


    
        org.springframework.boot
        spring-boot-starter-parent
        1.5.1.RELEASE
    
    

        
        
            org.springframework.boot
            spring-boot-starter
        

        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        

        
        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.springframework
            spring-web
            4.3.4.RELEASE
        


    


接下来是main方法及controller层。在controller里写main方法的例子很多我就不多说了。

首先定义一个application类,我选择放在main包里

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;

/**
 * Created by jianbao on 2017/6/7.
 */
@SpringBootApplication
@ComponentScan(basePackages = "com")
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class,args);
    }
}
@ComponentScan告诉它要扫描哪个包

然后是controller层。新建了一个HelloController.

@RestController
@EnableAutoConfiguration
public class HelloController {

    @RequestMapping("/say")
    String home() {
        System.out.println("jinru");
        return "Hello World!";
    }
    @RequestMapping("/hello/{name}")
    //方法里加上@PathVariable可以读出参数
    String hello(@PathVariable String name){
        return  "hello"+name;
    }

}



对于注解我也不是很明白,想了解详细的可以百度。

基本上这样一个程序就可以运行起来了,在main方法那里运行。然后通过浏览器访问localhost:8080/say或者localhost:8080/hello/name.

以上步骤中有没有多余的注解我也不是很清楚,仅做一次记录。


转载请注明:CodingBlog » 记录一下自己用idea通过maven创建一个极简的spring boot例子

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情