摘要:
大家好;很久没跟大家在网上写文章分享了;本人参加工作实习到现在转正;我想着想把自己学的东西以通俗易懂的向大家介绍;因为现在社会所用的框架与学校所学的相差不是很大;但是这个人啊一旦接触新的东西就有害怕的感觉;所以我决定从醉醉基础初步向大家展示如何手动一步一步去搭建这样的一个环境;并让大家快速的去了解它。那下面就带你们提前走向社会。
所需工具如下:
- 社会一般公司都会用idea这个工具;所以还没有的同学都得下载:https://pan.baidu.com/s/1aYDaWj23s9Do3c21IZ_Wug
提取码:nm31
激活的什么直接上:http://idea.lanyus.com/
2.下载maven:http://maven.apache.org/download.cgi
配置如下:
1、maven需要配置到后台环境去;很简单;直接百度下就行了。
初步搭建:
- File->new Project ->maven或者Spring Initializr 创建新的项目;
- GroupId(Group)一般都是写企业的一连串名称比如:com.lp.xxxx;
- ArtifactId(Artifact)一般写项目名称
- 我这里以Spring Initializr建项目为列;如何所示:
就这样简单的创建了一个ssm项目。
idea配置maven
创建了项目的过程很简单;接下来就是配置一下maven;如图:
在这里我就多讲点外知识;以便下次自己建项目不需要重复配置maven这个事情;以下就是配置建立新的项目时无需再次去配置maven:
在这里可以配置建立新项目的maven配置;以后新建项目就不需要再去配置maven了;重复下;我说的是新建的项目不需要配置。以下就是我们刚建的项目目录:
特别介绍下DemoApplication和ServletInitializer两个类:
- DemoApplication:是整个项目的主函数;也就是开启程序的入口,也就是从这里开始开启了;说白了无非将springboot所封装的方法调用一次;初始化了所有的配置文件以及所有的类;就比如controller,bean,properties(yml)文件…
但是注意一点的是这个扫包方式不一样;默认扫同级的;也就是说只扫到跟这个类是处于同一个目录下的。
- ServletInitializer:是servlet初始化器;通过实现WebApplicationInitializer,在其中可以添加servlet,listener等,在加载Web项目的时候会加载这个接口实现类,从而起到web.xml相同的作用 (注意一点就是这个springboot默认自带的servlet不支持jsp)
- resources这个文件夹存放资源的;比如静态资源css、js…页面啦;还有配置文件
以上小总结:也就说用一套环境做开发;你必须就得遵循人家的规则;人家的开发模板就是这样的;那你就必须先熟悉整个开发结构。