zoukankan      html  css  js  c++  java
  • SpringBoot 5.SpringBoot小知识讲解

      1.修改 server 端口:

    在 application.properties 中添加 server.port=9090,我们的端口号就会变成9090了。

      2.自定义配置Web:

      2.1 创建 CustomWebMvcConfigurer.java

    package org.rcddup.app.config;
    
    import org.mybatis.spring.annotation.MapperScan;
    import org.rcddup.app.App;
    import org.springframework.context.annotation.ComponentScan;
    import org.springframework.context.annotation.Configuration;
    import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
    
    @Configuration
    @MapperScan(basePackages = { "org.rcddup.app.dao" })
    public class CustomWebMvcConfigurer extends WebMvcConfigurerAdapter {
        
    }

      注解说明:

      (1)@Configuration:标记的这个类可以做为 Spring 的配置类,添加 @Import 注解可使其正真成为 Spring 的配置类。

      (2)@MapperScan:mapper 扫描注解,

    basePackages:该属性定义了一个基包名称数组,所定义包中的 Mapper 无需手动添加 @Mapper 注解, Spring 会自动识别,并添加到 Spring 中。

       3. Mybatis 相关配置:

    在 application.properties 中设置 Mybatis 相关配置,示例如下:

      (1)mybatis.type-aliases-package=org.rcddup.app.domain:设置 MyBtais 的别名扫描的包
      (2)mybatis.mapper-locations=classpath:src/main/java/org/rcddup/app/dao/*.xml:设置 MyBtais 的 mapper 位置

    这些配置都会应用到 org.mybatis.spring.boot.autoconfigure.MybatisProperties 中,做为 Spring 配置 properties 注入到 org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration#properties中

      4. 使用阿里巴巴 Druid 连接池

      4.1 引入 Druid,在pom.xml 中添加 Druid 依赖:

            <!-- 阿里巴巴数据库连接池 Druid -->
            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>druid</artifactId>
                <version>1.0.11</version>
            </dependency>

      4.2 在 application.properties 中设置相关配置,示例如下:

      (1)spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

      application.properties 中配置的 key 默认都是以“-”做为分割,转换后的 key 会去除“-”,并且“-”后的字母大写,例如:type-aliases-package,转换后为 typeAliasesPackage。

      更详细的配置信息,请参考 Spring 官网:https://docs.spring.io/spring-boot/docs/1.5.6.RELEASE/reference/htmlsingle/#common-application-properties

  • 相关阅读:
    Ajax
    通过浏览器渲染过程来进行前端优化
    渲染树结构、布局和绘制
    JS 和 CSS 的位置对其他资源加载顺序的影响
    Linq中dbSet 的查询
    如何在windows“我的电脑”中添加快捷文件夹
    SQL Server中2008及以上 ldf 文件过大的解决方法
    出现“初始化数据库时发生异常”解决办法
    MVC使用ajax取得JSon数据
    asp.net mvc 使用Ajax调用Action 返回数据【转】
  • 原文地址:https://www.cnblogs.com/rcddup/p/7534785.html
Copyright © 2011-2022 走看看