SpringBoot之STS配置

1.工具下载

  1. 配置JDK1.8,网上大把攻略
  2. 配置maven,并进行相关配置(本地库,私服)。//
  3. 下载sts最新版,Springboot官网下载,以后会写篇IDEA的配置,两者差不多。

    确定好自己的版本,如果你是从github下载项目,记得配置差不多的版本

1.1Maven配置

     1.1.1解压压缩包,打开maven中的setting.xml文件

D:/localRepo

     标签中间写你需要配置的路径

     1.1.2配置镜像仓库路径,此处用阿里


		aliyun
		aliyun Maven
		*
		http://maven.aliyun.com/nexus/content/groups/public/

       1.1.3配置maven中的profile


		jdk-1.8
		
		true
		1.8
		
		
		 1.8
		 1.8
		 1.8
		
 

        1.1.4在STS中整合Maven

SpringBoot之STS配置_第1张图片

     然后配置setting.xml路径(重要)

SpringBoot之STS配置_第2张图片

到此Maven配置完成 ovo

1.2 STS的环境配置

      也就是eclipse环境配置,根据自己的选择去配置

1.2.1配置环境编码

有些项目你导入可能会乱码,那一定是项目编码和eclipse的编码不一致

SpringBoot之STS配置_第3张图片

1.2.2禁用拼写检查

SpringBoot之STS配置_第4张图片

1.2.3取消连接选项配置

SpringBoot之STS配置_第5张图片

1.2.4关闭校验功能

SpringBoot之STS配置_第6张图片

1.2.5修改内存堆大小

SpringBoot之STS配置_第7张图片

在STS的配置文件SpringToolSuite4.ini中修改

SpringBoot之STS配置_第8张图片

 

======================================================

 

2.创建项目

SpringBoot之STS配置_第9张图片

下一步后

SpringBoot之STS配置_第10张图片

下一步

 

这里选的是springboot的版本和jar包

还有另外一种配置,即创建Maven项目直接在pom.xml写依赖。

不过要创建个启动类!!

SpringBoot之STS配置_第11张图片

等右下角下载完成Jar包,项目就创建完成了

SpringBoot之STS配置_第12张图片

项目的关键配置文件

SpringBoot之STS配置_第13张图片

(关键)Application配置和pom.xml配置是相辅相成的,如在POM.xml导入Mysql依赖,但是在Application里没有配置连接池等信息也没用,当然有些属性是默认的,可以不配置。下面我贴两个常用的配置

 

=====================以下配置仅供参考=======================

 

 

 

pom.xml (copy的话最好只copy标签dependencies下的)


  4.0.0
  com.jt
  jt
  0.0.1-SNAPSHOT
  pom
  
  	
		org.springframework.boot
		spring-boot-starter-parent
		2.1.9.RELEASE
		 
	
	
	
		1.8
	

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

		
		
			org.springframework.boot
			spring-boot-configuration-processor
			true
		

		
		
			org.springframework.boot
			spring-boot-devtools
		

		
		
			org.projectlombok
			lombok
		

		
		
			mysql
			mysql-connector-java
			5.1.32
			runtime
		

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

		
		
			com.baomidou
			mybatis-plus-boot-starter
			3.2.0
		

		
		
			redis.clients
			jedis
		
		
			org.springframework.data
			spring-data-redis
		

		
		
		
			javax.servlet
			javax.servlet-api
		

		
		
			javax.servlet
			jstl
		

		
		
			org.apache.tomcat.embed
			tomcat-embed-jasper
		

		
		
			org.apache.httpcomponents
			httpclient
		
		
		
		
		
		
		
			org.springframework.boot
			spring-boot-starter-quartz
		
		
		
			com.alibaba.boot
			dubbo-spring-boot-starter
			0.2.0
		
		
		
			
	
	
	
 
	
	
		jt-common
		jt-manage
		jt.web
		jt.sso
		jt-cart
	
-->

 

 

 

 

 

application.properties改名为application.yml

properties文件是以k-v结构组成,主要不能换行,改用yml树形结构看起来更加清晰

server:
  port: 8093
  servlet:
    context-path: /
spring:
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://localhost:3306/jtdb?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true
    username: root
    password: root

  mvc:
    view:
      prefix: /WEB-INF/views/
      suffix: .jsp
#mybatis-plush配置
mybatis-plus:
  type-aliases-package: com.jt.pojo
  mapper-locations: classpath:/mybatis/mappers/*.xml
  configuration:
    map-underscore-to-camel-case: true

logging:
  level: 
    com.jt.mapper: debug

    
#SpringBoot整合dubbo   
dubbo:
  scan:
    basePackages: com.jt    #扫描dubbo的注解
  application:
    name: provider-user     #定义服务名称
  registry:                 #dubbo链接zookeeper
    address: zookeeper://192.168.32.129:2181?backup=192.168.32.129:2182,192.168.32.129:2183
  protocol:                 #协议
    name: dubbo             #dubbo协议
    port: 20881             #具体服务端口号 不能重复
    
    

 

 

 

 

你可能感兴趣的:(环境配置)