Spring boot构建web项目
Spring boot构建web项目
yan5845hao 发表于7个月前
Spring boot构建web项目
  • 发表于 7个月前
  • 阅读 10
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

需要POM配置的包

<!-- 支持 Web 应用开发,包含 Tomcat 和 spring-mvc-->
<dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
      <version>1.4.3.RELEASE</version>
</dependency>

编写Application

package com.uwo.spring.boot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
 * Created by yanhao on 2017/5/22.
 */
@SpringBootApplication
public class UwoApplication {
    public static void main(String[] args){
        SpringApplication.run(UwoApplication.class, args);
    }
}

编写Controller

package com.uwo.spring.boot.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
/**
 * Created by yanhao on 2017/5/22.
 */
@Controller
public class AuthController {
    @RequestMapping("/")
    @ResponseBody
    public String auth(){
        return "hello";
    }
}

@SpringBootApplication作用

@SpringBootApplication
等同于
@Configuration
@EnableAutoConfiguration
@ComponentScan
// 作用
@Configuration:提到@Configuration就要提到他的搭档@Bean。使用这两个注解就可以创建一个简单的spring配置类,可以用来替代相应的xml配置文件。
@EnableAutoConfiguration:能够自动配置spring的上下文,试图猜测和配置你想要的bean类,通常会自动根据你的类路径和你的bean定义自动配置。
@ComponentScan:会自动扫描指定包下的全部标有@Component的类,并注册成bean,当然包括@Component下的子注解@Service,@Repository,@Controller

@RestController 与 @Controller区别

@RestController
等同于
@Controller
@ResponseBody
共有 人打赏支持
粉丝 7
博文 102
码字总数 20648
×
yan5845hao
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: