快速启动springboot(二)

创建一个入门springboot项目(controller层)


很多应用趋势在向微服务架构发展,那么必要的学习就是SpringBoot。springboot的优质开发体验,能够更快速的搭建生产环境的项目。这篇文章就是一个超级简单的入门springboot项目。包含了一些简单的理论和超简单Controller层

创建一个入门springboot项目(controller层)

工具

  • IDEA 全称IntelliJ IDEA
  • SpringBoot

方法/步骤

  1. 1

    打开IDEA编辑器,新建项目,然后选择Spring Initializr。

    创建一个入门springboot项目(controller层)
  2. 2

    选择你本地的SDK。

    然后选择initializr服务url

    建议选择Custom

    内容填写:https://start.spring.io/.

    因为Default创建出来不一定管用。

    虽然两个填写的都是一样的地址

    创建一个入门springboot项目(controller层)
  3. 然后等待检索Spring initializr选项 ,

    本次我使用的maven。

    点击Next

    创建一个入门springboot项目(controller层)
    创建一个入门springboot项目(controller层)
  4. 选择依赖:(因为是入门web)

    我们选择Web

    点击:Next

    创建一个入门springboot项目(controller层)
  5. 然后填写项目名称和存放路径。

    点击:Finish

    到这我们就创建好了,一个简单的SpringBoot工程

    创建一个入门springboot项目(controller层)
  6. 如图:我们可以看到目录的结构

    打开:DemoApplication这个类

    直接运行main方法

    注:springboot内置tomcat服务器,所以我们只需要运行main方法就可以

    创建一个入门springboot项目(controller层)
  7. 如图已经运行成功。

    可是我们的目的没有达到啊,我们要访问到Controller

    那。。。继续

    创建一个入门springboot项目(controller层)
  8. 大家注意:此时CeShiController和DemoApplication是在同一个目录下的

    因为:spring boot 默认扫描你的类是在启动类的当前包 和 下级包,

    默认端口:8080

    创建一个入门springboot项目(controller层)
  9. 然后我们运行DemoApplicationmain方法

    创建一个入门springboot项目(controller层)
  10. 那么我们又来疑问了:假如我的Controller所在的包不在不和启动类在一个包下呢?

    我们需要在启动类(DemoApplication)加一个注解

    @ComponentScan(basePackages = {"com.*"})

    这也是为什么有些同学启动成功,但是却访问不了你自己写的controller,报404错误,其实原因就是你写的controller没有被spring 容器扫描到

    创建一个入门springboot项目(controller层)
  11. 其实到这基本就完成了。还有一个端口配置问题在这我们介绍比较配置文件的方式:resources的文件夹下application.properties文件

    打开输入:server.port=8082

    如图:设置为完成

    创建一个入门springboot项目(controller层)
  12. 一个简单springBoot就完成了,比配置一大堆的简单吧。


本博客的关于springboot的两篇文章结合为一来看

快速启动springboot(一)

猜你喜欢

转载自blog.csdn.net/hnd978142833/article/details/80670262