(2) spring boot 入门Hello World
2017-03-22 12:02
369 查看
前一篇写到用Idea搭建 spring boot项目,现在开始写一个Hello World项目
1)新建一个控制器MyController.java
注意:新建的类要想被Spring Mvc管理起来,必须放到DemoApplication类同级目录或其子目录下,否则不会扫描到相应的组件
DemoApplication.java是spring boot的启动类,相当于main函数,网上有不少介绍都是在这里面改,在这里我们不用去改动这个启动类,
直接新建一个完整的控制器MyController.java 如下:
2)新建一个页面index
这里选择Freemaker渲染,页面为index.ftl
3)启动项目
spring boot项目启动可以不用部署到tomcat中,直接运行启动类DemoApplication即可(右击DemoApplication)
4)发现问题:启动不了
日志如图,发现是数据库哪里还没有陪,运行Hello World,我们不用数据库
数据库的依赖是我们在建立项目的 时候选了 这个依赖,可以参看上一章
5)修改gradle的配置文件:build.gradle
注释掉没必要的依赖模块,如下
1)新建一个控制器MyController.java
注意:新建的类要想被Spring Mvc管理起来,必须放到DemoApplication类同级目录或其子目录下,否则不会扫描到相应的组件
DemoApplication.java是spring boot的启动类,相当于main函数,网上有不少介绍都是在这里面改,在这里我们不用去改动这个启动类,
直接新建一个完整的控制器MyController.java 如下:
2)新建一个页面index
这里选择Freemaker渲染,页面为index.ftl
3)启动项目
spring boot项目启动可以不用部署到tomcat中,直接运行启动类DemoApplication即可(右击DemoApplication)
4)发现问题:启动不了
日志如图,发现是数据库哪里还没有陪,运行Hello World,我们不用数据库
数据库的依赖是我们在建立项目的 时候选了 这个依赖,可以参看上一章
5)修改gradle的配置文件:build.gradle
注释掉没必要的依赖模块,如下
dependencies { compile('org.springframework.boot:spring-boot-starter-freemarker') // compile('org.mybatis.spring.boot:mybatis-spring-boot-starter:1.2.0') // compile('org.springframework.boot:spring-boot-starter-security') // compile('org.springframework.session:spring-session') compile('org.springframework.boot:spring-boot-starter-web') // runtime('mysql:mysql-connector-java') // providedRuntime('org.springframework.boot:spring-boot-starter-tomcat') testCompile('org.springframework.boot:spring-boot-starter-test') }
6)浏览器访问http://localhost:8080/index
上一步启动DemoApplication.java,看是否成功启动,若没有启动成功,基本上是修改build.gradle的依赖,吧看的不爽的依赖全部注释掉
7)成功访问index.ftl页面
相关文章推荐
- SpringBoot入门系列:第一篇 Hello World
- SpringBoot入门:Hello World(一)
- SpringBoot入门系列:第一篇 Hello World
- SpringBoot入门系列:第二篇 再学Hello World
- Spring Boot快速入门(Hello World)
- SpringBoot入门系列:第一篇 Hello World
- SpringBoot入门系列:第二篇 再学Hello World
- Spring Boot 入门例子 Hello world - TerryHe 博客园
- SpringBoot入门(一)之Hello World
- spring boot 入门(一):IntelliJ IDEA 实现hello world
- SpringBoot入门系列:第一篇 Hello World
- Spring Boot快速入门之Hello World
- Spring Boot 入门小目标 1 --- 先来试着写个 Hello World
- spring boot 入门篇Hello world
- SpringBoot入门系列:第一篇 Hello World
- spring boot最新教程(一):入门程序Hello World的编写
- SpringBoot入门系列:第二篇 再学Hello World
- SpringBoot入门系列:Hello World
- SpringBoot入门系列:第一篇 Hello World