spring boot搭建一个最简单的网站

 

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为依赖的包的内容格式为:

    
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>
View Code
 

推荐的最全最实用的文件结构为:

其中:

  statics放置一些静态,例如:图片,css,javascrip。

  templates放置一些模板,例如:网页。

  comm:公共类。

  domain:实体类。

  repository:数据库操作。

  sevice:服务层。

  web:页面逻辑层。

具体地,想要自行修改代码,需要MVC知识。

4.建立Controller层

在src/main/java目录下的项目下(我的项目名叫cn.scu.toutiao)将一个controller包,controller包里面将一个java文件,内容如下:

  
 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 }
View Code

   它定义了地址的处理入口,以及返回,是一个最简单的网络。

5.运行

运行xxxApplication.java项目。打开浏览器,输入127.0.0.1:8080,即可看到结果Hello world。

后记:关于Controller层的理解,需要学习MVC设计模式的知识。

原文地址:https://www.cnblogs.com/yulianggo/p/10444848.html