boot相關依賴詳解

快速web應用開發與spring-boot-starter-web

首先,boot項目默認起來的容器爲tomcat,因此在新建的boot項目中缺乏了spring-boot-starter-web這個依賴,它表示項目支持boot內置tomcat啓動 spring-boot-starter-web默認使用嵌套式的Tomcat做爲Web容器對外提供HTTP服務,默認端口8080對外監聽和提供服務 咱們一樣可使用spring-boot-starter-jetty或者spring-boot-starter-undertow做爲Web容器。 想改變默認的配置端口,能夠在application.properties中指定:web

server.port = 9000(the port number you want)

數據訪問與spring-boot-starter-jdbc

maven依賴:spring

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

spring-boot-starter-aop應用及其使用場景

AOP:Aspect Oriented Programming,面向切面編程編程

1.位於spring-boot-autoconfigure的org.sringframework.boot.autoconfigure.aop.AopAutoConfiguration提供的@Configuration配置類和相應的配置項,即下面的2個配置項:tomcat

spring.aop.auto=true
spring.aop.proxy-target-class=false

2.spring-boot-starter-aop模塊提供了針對spring-aop aspectjrt 和aspectjweaver的依賴安全

應用安全與spring-boot-starter-security

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>
相關文章
相關標籤/搜索