SpringBoot—②用IDEA快速构建springboot项目

打开idea创建一个新项目
SpringBoot—②用IDEA快速构建springboot项目_第1张图片
选择使用springSpringBoot—②用IDEA快速构建springboot项目_第2张图片
SpringBoot—②用IDEA快速构建springboot项目_第3张图片
然后选择需要的模块,这里选择spring web模块,可以选择多个模块,也可以后期添加
SpringBoot—②用IDEA快速构建springboot项目_第4张图片
点击完成创建项目SpringBoot—②用IDEA快速构建springboot项目_第5张图片
这样就创建好了SpringBoot—②用IDEA快速构建springboot项目_第6张图片
创建主启动类同级别目录controller,在其下创建controller类
SpringBoot—②用IDEA快速构建springboot项目_第7张图片

package com.anye.controller;

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

@RestController
public class HelloController {
    @RequestMapping("/h1")
    public String hello(){
        return "hello,world";
    }
}

启动主类,打开浏览器测试,运行成功
SpringBoot—②用IDEA快速构建springboot项目_第8张图片

项目打包

SpringBoot—②用IDEA快速构建springboot项目_第9张图片
注意

  • 项目名称和Maven名称不能有中文

  • 项目名称和maven名称要相同,pom文件中的名称也要相同
    SpringBoot—②用IDEA快速构建springboot项目_第10张图片
    单体应用架构(all in one),是指我们把所有的功能单元放在一个应用里面,然后我们把整个应用部署到服务器上。如果负载能力不行,我们将整个应用进行水平复制,进行扩展,然后再负载均衡。

    微服务架构,就是打破之前all in one的架构模式,把每个功能独立出来。把独立出来的功能元素的动态组合。需要的功能元素才拿来组合。所以微服务架构是对功能元素进行复制,而没有对整个应用进行复制。

你可能感兴趣的:(Java框架)