1.创建Maven包
进入官网,创建Maven项目。如图:
Generate Project并下载即可。
其中,Group为公司名称,Artifact为项目名,Dependencies表示需要哪些哪些功能从而自己进行添加。
2.将Maven包导入到eclipse
生成项目并下载后,解压maven包。进入eclipse--->File--->Import,出现下列列表:
本次产生的是Maven项目,进入Exsiting Maven Projects,找到项目路径即可。而平时写Java程序时,使用的是General的Existing Projects into Workspace。
3.项目的文件结构
刚刚打开了Maven项目,它们的实际文件结构为:
其中:src/main/java为程序开发代码。
src/main/resources为配置文件,模板与静态。
src/test/java为测试文件。
pom.xml是maven的配置文件,将需要的包与工程关联。
其dependencies为依赖的包的内容格式为:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 <dependencies> 2 <dependency> 3 <groupId>org.springframework.boot</groupId> 4 <artifactId>spring-boot-starter-test</artifactId> 5 <scope>test</scope> 6 </dependency> 7 </dependencies>
推荐的最全最实用的文件结构为:
其中:
statics放置一些静态,例如:图片,css,javascrip。
templates放置一些模板,例如:网页。
comm:公共类。
domain:实体类。
repository:数据库操作。
sevice:服务层。
web:页面逻辑层。
具体地,想要自行修改代码,需要MVC知识。
4.建立Controller层
在src/main/java目录下的项目下(我的项目名叫cn.scu.toutiao)将一个controller包,controller包里面将一个java文件,内容如下:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 import org.springframework.stereotype.Controller; 2 import org.springframework.web.bind.annotation.RequestMapping; 3 import org.springframework.web.bind.annotation.ResponseBody; 4 5 @Controller 6 public class deal { 7 @ResponseBody 8 @RequestMapping("/") 9 public String index() { 10 return "Hello World"; 11 } 12 }
它定义了地址的处理入口,以及返回,是一个最简单的网络。
5.运行
运行xxxApplication.java项目。打开浏览器,输入127.0.0.1:8080,即可看到结果Hello world。
后记:关于Controller层的理解,需要学习MVC设计模式的知识。