springboot maven 引入依赖说明 pom.xml

  • spring-boot-starter-parent 是一个特殊的starter,它提供了项目相关的默认依赖,使用它之后 ,常用的包依赖可以省去 version 标签。我们会惊奇地发现,我们的工程自动添加了好多好多jar包, 这些 jar包正是开发时需要导入的jar包

	
		org.springframework.boot
		spring-boot-starter-web
	

springboot maven 引入依赖说明 pom.xml_第1张图片

  • 在 pom.xml 添加如下插件后, 将这个工程打成 jar 包后,可直接通过 java -jar 的命令运行.

	
		
			org.springframework.boot
			spring-boot-maven-plugin
		
	

  • spring-boot-starter-parent 是当前项目的父级依赖

        org.springframework.boot
        spring-boot-starter-parent
        2.0.0.RELEASE
    

    
        2.6.4
        UTF-8
        UTF-8
        1.8
        1.0.5
        2.1.9
        5.1.10
        4.0
        11.2.0.3
        1.1.9
        2.3.0
        2.6
        1.2.2
        2.5
        1.10
        1.10
        1.3.2
        0.7.0
        0.0.9
        16.0
        2.4.0
        2.9.9
        1.2.45
        
        /work/ieslab
        ${project.artifactId}-${project.version}.jar
        192.168.1.10:22
        root
        123456
        3.15
    
  • spring-boot-starter-web 依赖导入了 Web 项目运行所依赖的组件;如 Tomcat / SpringMVC等

	org.springframework.boot
	spring-boot-starter-web

  • spring-boot-starter-test是 Spring Boot 单元测试模块
      
            org.springframework.boot
            spring-boot-starter-test
            test
        
  • spring默认使用yml中的配置,但有时候要用传统的xml或properties配置,就需要使用spring-boot-configuration-processor了

       
			org.springframework.boot
			spring-boot-configuration-processor
			true
		
  • Spring Boot 采用了 slf4j+logback 的组合形式
//日志记录器
Logger logger = LoggerFactory.getLogger(getClass());

//跟踪运行信息
logger.trace("这是 trace 日志信息!");
//调试信息
logger.debug("这是 debug 日志信息!");
//自定义信息
logger.info("这是 info 日志信息");
//警告信息:如果运行结果是不预期的值,则可以进行警告
logger.warn("这是 warn 日志信息");
//错误信息:出现异常捕获时
logger.error("这是 error 日志信息");

springboot maven 引入依赖说明 pom.xml_第2张图片

  • Thymeleaf 启动器


	org.springframework.boot
	spring-boot-starter-thymeleaf

  • Spring Boot Devtools 热部署依赖


	org.springframework.boot
	spring-boot-devtools

(File -> Settings -> Build, Execution, Deployment -> Compiler -> 勾选 Build project automatically)

  • JDBC相关配置


	mysql
	mysql-connector-java
	runtime



	org.springframework.boot
	spring-boot-starter-jdbc

  • 整合 Druid 操作步骤

	com.alibaba
	druid
	1.1.12

  • 导入 Druid 数据源依赖, 创建后自动会引入 MyBatis 启动器,是由 MyBatis 官方提供的
       
			com.baomidou
			mybatis-plus-boot-starter
			${mybatisplus.version}
			
				
					com.baomidou
					mybatis-plus-generator
				
			
		
  • 引入邮件启动器: spring-boot-starter-mail

	org.springframework.boot
	spring-boot-starter-mail

你可能感兴趣的:(springboot maven 引入依赖说明 pom.xml)