您的位置:首页 > 编程语言 > Java开发

(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

注释掉没必要的依赖模块,如下

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页面


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息