首先,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)
maven依賴:spring
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency>
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的依賴安全
<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>