用IDEA新建Spring Boot项目,并配置启动

在当前的开发中 Spring Boot 开发框架已经成为主流,今天主要讲解Spring Boot 在IDEA中是如何配置的

第一步:

打开IDEA后点击左上角的File,找到Project

第二步:

点击Project后找到 Spring Initializr 然后点击下一步 Next

第三步:

下一步会让你自定义项目的名称,我定义的是demo01

自定义名称后看一下Java的版本,我的是8,然后继续下一步。

第四步:

下一步后进去当前页面,需要自行选择配置,一般情况会选择一下几种配置,红线圈着的为我配置的,也是一般配置的。如果需要别的配置,可以自行进行添加。添加后继续进行下一步。

第五步:

下一步是定义自己的工作区域。也就是自己的项目放到哪里,根据自己的情况进行配置。

最后点击Finish执行,项目就创建出来了。

第六步:

出现这个页面点击 新的窗口(New Window)

第七步:

新项目进来后需要导入依赖和包等 ,点击 Import 进行导入。

第八步:

导入后在最右边会有一个斜着排列的一栏,找到Maven,点击Maven,找到一个小扳手的logo。

第九步:

进入到这个页面,找到最下边的两个需要路径的配置。

第十步:

把后边的对勾按钮选中后即可自定义对配置路径进行修改。

然后找到自己Maven装在哪里,将路径进行对应的修改。

第十一步:

修改后还是会让你导入依赖和包,继续点击 Import进行导入,也可以在Maven的左上角进行刷新下载。

第十二步:

自己写一个测试叫做

HellowSpringBootController 在里边写一下测试代码如下:

源码如下:

package com.example.demo01;


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


@RestController
public class HellowSpringBootController {


    @RequestMapping("/hello")
    public String hello() {
        return "Hello Spring Boot";
    }
}

第十三步:

找到自己项目的.

application.properties 这个文件 在里边先自定义服务地址。

第十四步:

去到自己设置的服务地址,进行访问会得到下边这个页面。

 注意:如果运行时运行失败

出现下边的错误:

Action:

Consider the following:
    If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
    If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).
 

错误原因:

在pom中引入了mybatis-spring-boot-starter ,Spring boot默认会加载org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration类,DataSourceAutoConfiguration类使用了@Configuration注解向spring注入了dataSource bean。因为工程中没有关于dataSource相关的配置信息,当spring创建dataSource bean因缺少相关的信息就会报错。


解决错误的方法:
在Spring boot的启动引导类上增加

@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})

阻止Spring boot自动注入dataSource


 

总结:

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

  • 4
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值