【IDEA】在Mac环境下使用IDEA工具创建一个简单的SpringbootWeb简单项目

之前楼主都是使用Eclipse软件完成代码编程,实用的框架也是SpringMVC+Spring+Mybatis框架完成的,现在来到公司环境都是Mac+IDEA+Springboot框架,所以还是有很大不适应。

在学习springboot时,网上教程很多了,但是自己在配置过程中遇到了很烦的问题,所以自己亲自写一篇博客,加深一下印象。

1、创建一个springboot项目(选择JDK然后点击下一步)

【IDEA】在Mac环境下使用IDEA工具创建一个简单的SpringbootWeb简单项目_第1张图片

2、确定响应的版本以及名称信息

group表示属于哪一个组,artifact可以理解为名称,java version和上一步选的jdk版本对应。

【IDEA】在Mac环境下使用IDEA工具创建一个简单的SpringbootWeb简单项目_第2张图片

3、选择新建web项目

【IDEA】在Mac环境下使用IDEA工具创建一个简单的SpringbootWeb简单项目_第3张图片

4、可以看到名称以及项目所在的位置,点击下一步就可以看到初始页面了。

【IDEA】在Mac环境下使用IDEA工具创建一个简单的SpringbootWeb简单项目_第4张图片

【IDEA】在Mac环境下使用IDEA工具创建一个简单的SpringbootWeb简单项目_第5张图片

备注:这里简单说一下Springboot的特征---------就是简单

  • 创建独立的Spring应用程序
  • 直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)
  • 提供“初始”的POM文件内容,以简化Maven配置
  • 尽可能时自动配置Spring
  • 提供生产就绪的功能,如指标,健康检查和外部化配置
  • 绝对无代码生成,也不需要XML配置(这一条相当不习惯啊)

5、编写响应数据

(1)编写一个service接口(注解首字母需要大写才会显示)

@Service
public interface HelloService {
    public void sayHello();
}

(2)编写实现类

@Component
public class HelloServiceImp implements HelloService {
    @Override
    public void sayHello() {
        System.out.println("nihao");
    }
}

(3)Controller

@Controller
@RequestMapping("/usr")
public class HelloController {

    @Autowired
    private HelloService helloService;
    @RequestMapping("/local")
    @ResponseBody
    public String sayHw(){
        helloService.sayHello();
        return "您目前所在的目录为/usr/local";

    }
}

(4)填写扫描包

@SpringBootApplication(scanBasePackages = "com")
public class DemoApplication {

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

}

6、启动项目,打开页面就看到类信息

【IDEA】在Mac环境下使用IDEA工具创建一个简单的SpringbootWeb简单项目_第6张图片

明天复习一下zookeeper+dubbo+springBoot+myties复习一下。

 

你可能感兴趣的:(IDEA)