zoukankan      html  css  js  c++  java
  • 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设计模式的知识。

  • 相关阅读:
    帮助应届生、年轻程序员快速成长的12个锦囊<转载>
    曾国藩教您:如何富过三代
    Mvc示例代码调试之二——调试示例讲解
    如何处理婚姻问题
    jQuery对象与dom对象相互转换
    Mvc示例代码调试之一----调试工具及设置(用firebug与vs联合调试)
    Mvc示例之三——用Filter进行简单身份验证
    沟通的艺术
    做bs开发需要学习哪些技术
    我所读过的技术书籍
  • 原文地址:https://www.cnblogs.com/yulianggo/p/10444848.html
Copyright © 2011-2022 走看看