Commit 4283f0440f58418b9a1f9fc8107d31a45cdb2428

Authored by 王飞
1 parent 2c4d3434

spring admin

zteits-job/pom.xml
... ... @@ -163,6 +163,15 @@
163 163 <groupId>org.springframework.security</groupId>
164 164 <artifactId>spring-security-web</artifactId>
165 165 </dependency>
  166 + <dependency>
  167 + <groupId>de.codecentric</groupId>
  168 + <artifactId>spring-boot-admin-starter-client</artifactId>
  169 + <version>2.0.3</version>
  170 + </dependency>
  171 + <dependency>
  172 + <groupId>org.springframework.boot</groupId>
  173 + <artifactId>spring-boot-starter-security</artifactId>
  174 + </dependency>
166 175 </dependencies>
167 176  
168 177 <build>
... ...
zteits-job/src/main/java/com/zteits/job/JobApplication.java
... ... @@ -7,8 +7,11 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
7 7 import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
8 8 import org.springframework.boot.builder.SpringApplicationBuilder;
9 9 import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
  10 +import org.springframework.context.annotation.Configuration;
10 11 import org.springframework.scheduling.annotation.EnableAsync;
11 12 import org.springframework.scheduling.annotation.EnableScheduling;
  13 +import org.springframework.security.config.annotation.web.builders.HttpSecurity;
  14 +import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
12 15  
13 16 @EnableScheduling
14 17 @EnableAsync
... ... @@ -17,6 +20,14 @@ import org.springframework.scheduling.annotation.EnableScheduling;
17 20 @EnableAutoConfiguration
18 21 public class JobApplication extends SpringBootServletInitializer {
19 22  
  23 + @Configuration
  24 + public static class SecurityPermitAllConfig extends WebSecurityConfigurerAdapter {
  25 + @Override
  26 + protected void configure(HttpSecurity http) throws Exception {
  27 + http.authorizeRequests().anyRequest().permitAll()
  28 + .and().csrf().disable();
  29 + }
  30 + }
20 31 @Override
21 32 protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
22 33 return application.sources(JobApplication.class);
... ...
zteits-job/src/main/java/com/zteits/job/config/session/HttpSessionConfig.java deleted
1   -//package com.zteits.job.config.session;
2   -//
3   -//import org.springframework.context.annotation.Bean;
4   -//import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;
5   -//import org.springframework.session.web.http.HeaderHttpSessionStrategy;
6   -//import org.springframework.session.web.http.HttpSessionStrategy;
7   -//
8   -///**
9   -// * Copyright: Copyright (c) 2017 zteits
10   -// *
11   -// * @ClassName: com.zteits.oauth.portal.config.session
12   -// * @Description:
13   -// * @version: v1.0.0
14   -// * @author: atao
15   -// * @date: 2017/5/16 下午9:23
16   -// * Modification History:
17   -// * Date Author Version Description
18   -// * ---------------------------------------------------------*
19   -// * 2017/5/16 atao v1.0.0 创建
20   -// */
21   -////maxInactiveIntervalInSeconds
22   -//@EnableRedisHttpSession(maxInactiveIntervalInSeconds=30*24*60*60)
23   -//public class HttpSessionConfig {
24   -//
25   -// @Bean
26   -// public HttpSessionStrategy httpSessionStrategy() {
27   -// return new HeaderHttpSessionStrategy();
28   -// }
29   -//
30   -//}
zteits-job/src/main/resources/application.properties
... ... @@ -2,12 +2,18 @@ spring.application.name=zteist-job
2 2 server.port=8080
3 3 project.syscode=zteits-job
4 4 #spring.profiles.active=prod
  5 +#logging.level.root=info
  6 +#logging.level.com.zteits=debug
  7 +#logging.level.com.zteits.job.mapper=error
  8 +#logging.level.org.springframework=error
  9 +#logging.path=./logs/${spring.application.name}
  10 +#logging.file=${spring.application.name}.log
  11 +
  12 +#logback-spring.xml
5 13 logging.level.root=info
6   -logging.level.com.zteits=debug
7   -logging.level.com.zteits.job.mapper=error
8   -logging.level.org.springframework=error
9 14 logging.path=./logs/${spring.application.name}
10   -logging.file=${spring.application.name}.log
  15 +logging.file=${logging.path}/${spring.application.name}.log
  16 +logging.config=classpath:logback-spring.xml
11 17  
12 18 #park-datasource
13 19 park-datasource.driverClassName=com.mysql.jdbc.Driver
... ... @@ -42,9 +48,17 @@ spring.session.store-type=redis
42 48  
43 49 ƒ
44 50 #spring.boot.admin.client.url=http://192.168.1.196:8080
45   -spring.boot.admin.client.url=http://localhost:8080
46   -spring.boot.admin.client.prefer-ip=true
  51 +#spring.boot.admin.client.url=http://localhost:8080
  52 +#spring.boot.admin.client.prefer-ip=true
  53 +#management.endpoints.web.exposure.include=*
  54 +
  55 +#196\u73AF\u5883
  56 +spring.boot.admin.client.url=http://192.168.1.196:8080
  57 +#spring.boot.admin.client.url=http://localhost:8080
  58 +spring.boot.admin.client.instance.prefer-ip=true
47 59 management.endpoints.web.exposure.include=*
  60 +spring.boot.admin.client.username=zteits-admin
  61 +spring.boot.admin.client.password=ZTE1zte1
48 62  
49 63 #spring.datasource.initialize=false
50 64 spring.datasource.initialization-mode=never
... ...