美文网首页
【Spring Boot】基础配置

【Spring Boot】基础配置

作者: 嘻洋洋 | 来源:发表于2019-05-20 17:25 被阅读0次

    开发web应用的基础配置

    <parent>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-parent</artifactId>
       <version>1.4.3.RELEASE</version>
    </parent>
     
    <dependencies>
       <!-- TOMCAT -->
       <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-web</artifactId>
       </dependency>
    </dependencies>
    

    设置SpringBoot应用程序

    使用内嵌容器时,需要设置SpringBoot应用程序。主类中包含@SpringBootApplication注释。@springbootrapplication注释引入了@springbootconfiguration、@enableCautoconfiguration和@componentscanAnnotations.

    • @springbootconfiguration:@Configuration+@bean方式注入的bean。
    • @enableCautoconfiguration:启用Spring Boot的自动配置机制,如配置数据源,实体管理器工厂,事务管理器等可以省略。
    • @componentscan:将扫描您的应用程序,以查找您需要设置RESTful服务的@controller等项目
    @SpringBootApplication
    @ConfigurationProperties
    public class Application {
        public static void main(String[] args) {
           SpringApplication.run(Application.class, args);
    }
    

    Springboot的全局配置文件:application.properties

    开发过程中会遇到这样的需求,比如容器访问端口,设置项目访问别名,设置数据库连接配置(database),设置开发环境配置,部署环境配置,实现两者之间的无缝切换。

    //http://localhost:6666/springboot1即可访问到我们的项目
    server.port=6666
    server.context-path=/springboot1
    server.ssl.key-store=classpath:keystore.jks
    server.ssl.key-store-password=secret
    server.ssl.key-password=another-secret
    

    controller 的注解

    springboot为我们提供了三个注解:@Controller、@RestController、@ResponseBody。
    @RestController 是spring 4 新加的注解,相当于@Controller+@ResponseBody。在方法上面不用使用@ResponseBody。
    @Controller 必须

    相关文章

      网友评论

          本文标题:【Spring Boot】基础配置

          本文链接:https://www.haomeiwen.com/subject/oembdqtx.html