zoukankan      html  css  js  c++  java
  • springboot

    介绍

    springboot是spring项目中的一个子工程,前者的实现是基于spring的。
    springboot的特点:“开箱即用”和“约定大于配置”

    使用

    pom配置
    1)添加父工程依赖

    <parent>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-parent</artifactId>
          <version>2.0.4.RELEASE</version>
    </parent>
    

    2)添加启动器
    比如web启动器

    <dependencies>
          <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
          </dependency>
    </dependencies>
    

    3)插件:用于将项目打成jar包

    <build>
          <plugins>
                <plugin>
                      <groupId>org.springframework.boot</groupId>
                      <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
          </plugins>
    </build>
    

    启动类

    @SpringBootApplication
    public class Application {
          public static void main(String[] args) {
                SpringApplication.run(Application.class, args);
          }
    }
    

    常用注解

    • @Configuration:声明一个类作为配置类,代替xml文件
    • @Bean:声明在方法上,将方法的返回值加入Bean容器,代替标签
    • @value:属性注入
    • @PropertySource:指定外部属性文件

    springboot整合

    1、整合springmvc
    1)修改端口

    server.port=8888
    

    2)访问静态资源
    默认的静态资源路径为:

    • classpath:/META-INF/resources/
    • classpath:/resources/
    • classpath:/static/
    • classpath:/public
      3)拦截器

    2、整合jdbc和事务
    使用springboot提供的启动器即可
    3、整合连接池
    4、整合mybatis
    5、整合通用mapper

  • 相关阅读:
    玩转动态编译
    [源码]RandomId 生成随机字符串
    玩转动态编译:四、封装
    玩转动态编译:三、提高性能,抛弃反射
    玩转动态编译:一、初识
    封装和内置函数property classmethod staticmethod
    面向对象--命名空间和组合
    初始面向对象
    模块之序列化模块和包
    模块 time模块 sys模块 os模块
  • 原文地址:https://www.cnblogs.com/heibaimao123/p/13782741.html
Copyright © 2011-2022 走看看