zoukankan      html  css  js  c++  java
  • spring boot入门小案例

    spring boot 入门小案例搭建

    (1) 在Eclipse中新建一个maven project项目,目录结构如下所示:

    cn.com.rxyb中存放spring boot的启动类,application.properties中放spring boot相关配置

    (2) 在pom.xml中加入spring boot 依赖包

    (3)在cn.com.rxyb中新建启动类APP

     1 package cn.com.rxyb;
     2 import org.springframework.boot.SpringApplication;
     3 import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
     4 import org.springframework.boot.autoconfigure.SpringBootApplication;
     5 import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
     6 
     7 @SpringBootApplication
     8 @EnableAutoConfiguration(exclude= {DataSourceAutoConfiguration.class})
     9 public class App {
    10 
    11     public static void main(String[] args) {
    12         SpringApplication.run(App.class, args);
    13     }
    14 }
    APP.java启动类

    继续在包中创建测试Controller控制器

     1 package cn.com.rxyb;
     2 import org.springframework.web.bind.annotation.GetMapping;
     3 import org.springframework.web.bind.annotation.RestController;
     4 
     5 @RestController
     6 public class TestController {
     7 
     8     @GetMapping("hello")
     9     public String helloword() {
    10         return "hello";
    11     }
    12     
    13     @GetMapping("hello2")
    14     public String helloworkd2() {
    15         return "hello2";
    16     }
    17 }
    TestController.java控制器

    (4)接下来可以在启动类APP中右键--->run as---->java Application来启动spring boot。之后打开浏览器输入http://localhost:8080/hello直接访问。

    如果想在hello前面加名字空间的话,可以在application.properties中做如下配置:

    server.context-path=/demo
    

      这样我们就在hello之前加入了/demo名字空间,在访问hello的时候,hello之前必须加/demo名字空间才可以访问

    今天的spring boot入门小案例学习就到这里,明天继续。

  • 相关阅读:
    基于Lucene/XML的站内全文检索解决方案
    内容管理系统(CMS)的设计和选型
    Lucene入门与使用[转]
    为自己的系统搞个全文搜索 参考值:2 (转)
    C# 时间函数
    Lucene倒排索引原理(转)
    什么是内容管理系统CMS?
    网络测试常用命令
    C#与C的区别
    人生致命的八个经典问题
  • 原文地址:https://www.cnblogs.com/lihuibin/p/10149940.html
Copyright © 2011-2022 走看看