zoukankan      html  css  js  c++  java
  • springboot初始篇(一)

     

    SpringBoot 作为Spring家族里面新的架构,优点在于快速搭建服务,不用关心过多配置,XML配置和JAR配置。

    对于习惯使用SSH或者SSM的同学,当你在使用一次SpringBoot开发服务,你就好比身轻如燕,好不快活。

    正文:

    使用SpringBoot需要先配置好环境:

    1.JDK安装

    2.maven安装

    3.Eclipse或者STS

      

    第一步:使用快速脚手架搭建项目:http://start.spring.io/

    选择Maven来管理项目,使用JAVA开发语言,选择相应的版本号,在Dependencies内输入web并选择,然后下载项目到本地,点击:Generate Project

    把项目加入到eclipse里面,初始加入,maven下载相关jar包,项目可能会报红,不用担心,等加载完成,再作调整。

    如果还报红,请更新项目:右键--->maven--->update project

    如果还报红,请查看设置:右键--->properties--->java compiler--->building

    现在让我们来看,SpringBoot 项目结构

    复制代码
    package com.wookong.springboot1;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    @SpringBootApplication
    public class Springboot1Application {
    
        public static void main(String[] args) {
            SpringApplication.run(Springboot1Application.class, args);
        }
    }
    复制代码

    写一个控制器

    复制代码
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @RestController
    public class HelloController {
    
        @RequestMapping("/hello")
        public String index() {
            return "Hello World";
        }
    
    }
    复制代码

    直接右键运行Springboot1Application

    在浏览器上输入:localhost:8080/hello

    项目先跑起来,再看细节:

    @SpringBootApplication  springboot全局入口
    @RestController         定义为一个控制器
    @RequestMapping("/hello")  设定路由

    以上东西都很简单,小试牛刀,是不是很爽。


  • 相关阅读:
    Spread Studio中文支持图解
    C#反射实例No.1
    关于XML序列化的简单例子
    将数据结构类型序列化和反序列化(BinaryFormatter类)
    获取计算机名称,IP,MAC地址
    原始套接字发送自定义IP包
    IP包首部格式
    struct和byte[]相互转换(用Marshal类实现)
    图片保存到数据库和从数据库读取图片并显示(C#)
    单词分析器源码
  • 原文地址:https://www.cnblogs.com/wookong/p/9204081.html
Copyright © 2011-2022 走看看