作者:TisFreedom 来源:http://bit.ly/2N0DXaR
# springboot项目资源:
GitHub地址:https://github.com/TisFreedom/springbootdome.git码云地址:https://gitee.com/TisFreedom/springbootdome.git
1.环境配置(jdk、maven、idea社会版)这里我就不再详细讲解。
2.新建maven项目。File>New>Project>Maven>Create from archetype>Maven-archetype-webapp>Next
![0ac4cda7d9f210e8ddd816438d033c15.png](https://i-blog.csdnimg.cn/blog_migrate/f1ec5d941681fb06a4f9a4828b764648.jpeg)
3.填写GroupId和ArticleId 然后Next
![87d44b42216d1b556a6910c1120a5873.png](https://i-blog.csdnimg.cn/blog_migrate/653ab7a6bb3e5062401110b8b8a1f886.jpeg)
4.配置自己的maven(如果你没有用默认的也行),完事Next
![0f2c938d19352b9a6d19051b67851de6.png](https://i-blog.csdnimg.cn/blog_migrate/79887a98ef8637e7b0399ee9f12f299c.jpeg)
5.确认项目存放目录,然后Finish
![b00db3a2fa6fc9bee856ffb822b22513.png](https://i-blog.csdnimg.cn/blog_migrate/66d6056a8073712fede3ed384884a12f.jpeg)
如果右下角出现这个东西,麻烦你点一下Import Changes。
![01c09c0969df6976b67e9144fa40d296.png](https://i-blog.csdnimg.cn/blog_migrate/c3848555d5b92723ed37422d07773a4c.jpeg)
会生成标准的web项目目录,当然会少java目录和resource目录
![694fe22d8a1b87815ebdd14185e461ea.png](https://i-blog.csdnimg.cn/blog_migrate/b0834422824f0e756602263a4b0308bc.jpeg)
6.新建java目录和resource目录
![9f1bf54fda71d4709ba28a5c9baab85e.png](https://i-blog.csdnimg.cn/blog_migrate/a5f18ff91a02dcd9650873e9da5018f0.jpeg)
![2df5ec52e75df884c9785f1da736f105.png](https://i-blog.csdnimg.cn/blog_migrate/e25def01db1c07bcd9f51d2dbdebc66e.jpeg)
这样就建好了,当然idea是无法识别这些文件夹是干嘛。所以需要手动设置。
选中文件夹>左键>Mark Directory as
java文件夹选 Sources Root
resources文件夹选 Resources Root
![03c943398f18cc5d302b525d2ec6e1f5.png](https://i-blog.csdnimg.cn/blog_migrate/10b88e1d5f814ef80cc33f731cadb32f.jpeg)
7.配置pom.xml
org.springframework.boot spring-boot-starter-parent 1.5.6.RELEASEorg.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-tomcat org.apache.tomcat.embed tomcat-embed-jasper org.mybatis.spring.boot mybatis-spring-boot-starter 1.1.1mysql mysql-connector-java org.springframework.boot spring-boot-starter-log4j2 javax.servlet jstl taglibs standard 1.1.2org.springframework.boot spring-boot-devtools truetrueorg.springframework.boot spring-boot-maven-plugin true
8.配置application.properties文件
如果配置访问前缀后缀要建立相应的目录和视图
#修改端口server.port=80 #数据源相关配置spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8spring.datasource.username=rootspring.datasource.password=123spring.datasource.driver-class-name=com.mysql.jdbc.Driver #访问前缀和后缀spring.mvc.view.prefix=WEB-INF/jsp/spring.mvc.view.suffix=.jsp mybatis.mapperLocations=classpath:com/springboot/mapper/xml/**/*.xml
9. 新建启动类
@SpringBootApplication//扫描控制器类@ComponentScan(basePackages="com.springboot")//扫描dao@MapperScan(basePackages="com.springboot.mapper")public class SpringBootStart { public static void main(String [] args){ SpringApplication.run(SpringBootStart.class,args); }}
10.新建控制器
@Controllerpublic class TestController { @RequestMapping("/") public String index(Model model, HttpServletResponse response) { return "index"; }}
你的目录应该是这样子的
![3b1587bb8201d439688ec4b5f531c410.png](https://i-blog.csdnimg.cn/blog_migrate/64501f3cd0883ae35a87990a4ed3c594.jpeg)
11.启动访问
![4f7b3511b3c187ca8e8e85ade10bc4e0.png](https://i-blog.csdnimg.cn/blog_migrate/7952470e7d2a6dc9653b401827600d6b.jpeg)
![28264fe3ea753b2d83d364ee81d928f2.png](https://i-blog.csdnimg.cn/blog_migrate/d4882ae888c2e04d94f5028589b54ebd.jpeg)
如果你也向我一样配置了端口,和控制器默认路径。name自接用 localhost 就能访问。
如果你配置失败了,通过github或者码云去下载源码查看。谢谢阅读!!