码迷,mamicode.com
首页 > 编程语言 > 详细

【Spring Boot&&Spring Cloud系列】Spring Boot初识

时间:2017-08-18 11:04:50      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:自动配置   path   文件夹   []   utf-8   str   tap   res   ase   

一、Spring Boot优点

  1. 为Spring开发提供更加简单的使用和快速开发的技巧
  2. 具有开箱即用的默认配置功能,能根据项目依赖自动配置
  3. 具有功能更加强大的服务体系,包括嵌入式服务、安全、性能指标、健康检查等
  4. 绝对没有代码生成,可以不再需要XML配置,即可让应用更加轻巧和灵活
  5. 对于第三方技术的使用,提供了非常完美的整合

二、项目创建方式

  1. 使用Maven新建项目
  2. 使用Spring Initializr新建项目(参见之前的文章)

三、基本依赖配置

 1 <parent>
 2         <groupId>org.springframework.boot</groupId>
 3         <artifactId>spring-boot-starter-parent</artifactId>
 4         <version>1.5.6.RELEASE</version>
 5         <relativePath/> <!-- lookup parent from repository -->
 6     </parent>
 7 <dependency>
 8             <groupId>org.springframework.boot</groupId>
 9             <artifactId>spring-boot-starter-web</artifactId>
10         </dependency>

四、简单的实例

 1 package com.slp;
 2 
 3 import org.mybatis.spring.annotation.MapperScan;
 4 import org.springframework.boot.SpringApplication;
 5 import org.springframework.boot.autoconfigure.SpringBootApplication;
 6 
 7 @SpringBootApplication
 8 @MapperScan("com.slp.mapper")
 9 public class DemoApplication {
10 
11     public static void main(String[] args) {
12         SpringApplication.run(DemoApplication.class, args);
13     }
14 }

注解@SpringBootApplication标注这是一个Spring Boot应用

main方法使他成为一个主程序,将在应用启动时首先被执行

五、Spring Boot配置

在工程resource文件夹中创建一个application.properties或application.yum文件,该文件会被自动发布到classpath中,并且被Spring Boot自动读取。

不同文件的配置方式有差异,但是是实现的同样的参数项:

application.yml:

1 server:
2       port: 80
3       tomcat:
4              uri-encoding: UTF-8

application.properties:

1 server.port = 80
2 server.tomcat.uri-encoding = UTF-8

 

【Spring Boot&&Spring Cloud系列】Spring Boot初识

标签:自动配置   path   文件夹   []   utf-8   str   tap   res   ase   

原文地址:http://www.cnblogs.com/dream-to-pku/p/7387949.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!