springBoot  hello world

springBoot 快速搭建

开发环境:JDK8,Maven3.3.9

  1. 访问https://start.spring.io
  1. 选择构建工具为maven, springBoot 版本2.0.3。参考下图:


    1.png
  1. 下载压缩包,并解压。导入开发工具。
  1. 项目创建完成后项目结构


    项目结构.jpg
  1. 启动类:执行DemoApplication类的main方法spring boot 就会启动。

DemoApplication.java不可直接放到 /src/main/java路径下必须创建包放进去。否则项目启动则会出现如下错误:
** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.
原因:

@SpringBootApplication
public class DemoApplication {
    public static void main(String[] args) {
        SpringApplication.run(MuaApplication.class, args);
    }
}

@SpringBootApplication 注解,依赖@ComponentScan注解
@ComponentScan 默认扫描当前类所在包内的对象。若启动类不在包内则会找不到报错。
如果一定要放到/src/main/java下,请为@ComponentScan指定扫描包。代码如下:

@SpringBootApplication
@ComponentScan(basePackages = "com.mua")
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(MuaApplication.class, args);
    }
}
  1. 编写Controller
@RestController
public class HelloController {
    @GetMapping("/hello")
    public String hello() {
        return "hello world";
    }
}

@RestController 注解就是@Controller,@ResponseBody两个注解。controlelr内所有方法返回结果都以json格式输出。

  1. 配置
server.servlet.context-path=/demo
server.port=8090
  1. 项目启动


    返回结果.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容