Spring boot初体验

一、启动idea,新建project。选择Spring Initializr,点击Next。

image.png

二、编写maven的三要素Group、Artifact、Version。通过Type确定新项目使用maven还是grade。language可以选择java、groovy、kotlin。

image.png

三、选择项目依赖和SpringBoot版本。最右侧显示所选择依赖。点击Next。

image.png

四、填写项目名称和选择项目路径。点击Finish。之后等待idea初始化项目。

image.png

五、项目结构为默认maven项目结构。在默认包下新建了controller、entiey、mapper、service,用于存放相关类。

        在resources下默认配置了application.properties。可以选择application.yaml文件进行配置。

image.png

六、在controller下新增文件HelloController。内容如下:

image.png

新添加了一个请求“/hello",并返回字符串“Hello World”。测试项目是否可以启动。

七、启动项目后提示如下报错信息。

image.png

经上网确认:是由于添加了数据库的maven配置,但是没有在application.yaml中配置造成的。

解决方法:

                1、点开pom.xml文件。将引入的数据库依赖注释掉。

                2、在项目启动类中添加exclude=DataSourceAutoConfiguration.class。如下所示。

                    image.png

            3、在application.yaml中配置数据库相关信息。

            因为只是简单测试。所以采用了第二中解决方法。

八、改好之后,再次启动项目。又报错了。提示如下信息:

image.png

因为我还在启动着另外一个tomcat项目,导致8080端口被占。所以需要在yaml文件中配置端口

九、配置好后,重启项目。访问http://localhost:8090/hello。页面显示Hello World。

image.png

十、总算我们项目可以正确启动了。

image.png

附: yaml文件中使用#来注释语句。


猜你喜欢

转载自blog.51cto.com/534915/2299631