【Spring Boot】IDEA 创建Spring Boot项目(详细步骤) - Go语言中文社区

【Spring Boot】IDEA 创建Spring Boot项目(详细步骤)


1、新建SpringBoot项目

1.1新建项目 file——>new——>project

在这里插入图片描述

1.2.填写项目元数据,填完“Next”

在这里插入图片描述

1.3.选择web,勾选spring web starter 。左边栏还可以根据自己的需要选择sql,springcloud等依赖。也可以集成mybatis进来,此处我们忽视。点击“next”

在这里插入图片描述

1.4.填写项目名,填写保存位置,点击“finish”。项目就创建好了。

在这里插入图片描述

1.5.展开项目,里面有一个以 项目名+Application 命名的java类,里面有main方法,这个是 程序入口,启动这个就类似于启动tomcat了,表示项目启动了,同时在resource目录下有个application.properties,这里放配置文件,存放配置内容,spring-boot启动的时候会来加载这个文件。

在这里插入图片描述

1.6. 新建HelloController类,测试运行情况,在页面显示“hello springboot” 文字

在这里插入图片描述

1.7. 如果出现下面的页面,说明运行成功,

在这里插入图片描述

2、遇到的问题和解决方法

2.1 页面无法显示

在这里插入图片描述
原因1:代码问题。如果使用@controller注解,需要写@ResponseBody。如果使用@Restcontroller注解,则不用加。因为该注解默认都是以json格式返回的。
在这里插入图片描述
原因2: 可能是controller类的位置不对,spring-boot默认加载与自己启动类同包下或者子包下的内容,如果在这之外写的代码,是不会 被加载进来,所以 会找不到。这个切记,所以 一般把启动类拖到最外层,这样都可以 加载到了。
在这里插入图片描述

2.2 启动失败

在这里插入图片描述
原因:分析:由于在新建项目的时候我添加了mysql组件,但是我将数据源注释掉了,也就是没配数据源。刚开始创建项目的时候,我添加了MySQL和mybatis的引入包。可是我并没有使用MySQL,没有数据库的配置。所以导致了上图的错误。
解决办法:在默认启动类的注解处添加。
在这里插入图片描述

2.3其他小问题

  • 1.如果有jsp文件的话,一定要进入相关的jar包依赖,否则,无法解析
  • 2.如果只配置了spring boot的一个参数,@SpringBootApplication 此时,一定要把对应的Controller和其他组件放在这个包的路径以及子包的路径下面,否则注解无法被解析到或者手动配置扫描路径
  • 3.在配置文件application.properties配置的选项没有生效的情况下,注意查看一下是否是新老版本的区别,导致配置的名称不同
版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/ght886/article/details/91367067
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢