Commit 4283f0440f58418b9a1f9fc8107d31a45cdb2428
1 parent
2c4d3434
spring admin
Showing
4 changed files
with
40 additions
and
36 deletions
zteits-job/pom.xml
@@ -163,6 +163,15 @@ | @@ -163,6 +163,15 @@ | ||
163 | <groupId>org.springframework.security</groupId> | 163 | <groupId>org.springframework.security</groupId> |
164 | <artifactId>spring-security-web</artifactId> | 164 | <artifactId>spring-security-web</artifactId> |
165 | </dependency> | 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 | </dependencies> | 175 | </dependencies> |
167 | 176 | ||
168 | <build> | 177 | <build> |
zteits-job/src/main/java/com/zteits/job/JobApplication.java
@@ -7,8 +7,11 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; | @@ -7,8 +7,11 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; | ||
7 | import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; | 7 | import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; |
8 | import org.springframework.boot.builder.SpringApplicationBuilder; | 8 | import org.springframework.boot.builder.SpringApplicationBuilder; |
9 | import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; | 9 | import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; |
10 | +import org.springframework.context.annotation.Configuration; | ||
10 | import org.springframework.scheduling.annotation.EnableAsync; | 11 | import org.springframework.scheduling.annotation.EnableAsync; |
11 | import org.springframework.scheduling.annotation.EnableScheduling; | 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 | @EnableScheduling | 16 | @EnableScheduling |
14 | @EnableAsync | 17 | @EnableAsync |
@@ -17,6 +20,14 @@ import org.springframework.scheduling.annotation.EnableScheduling; | @@ -17,6 +20,14 @@ import org.springframework.scheduling.annotation.EnableScheduling; | ||
17 | @EnableAutoConfiguration | 20 | @EnableAutoConfiguration |
18 | public class JobApplication extends SpringBootServletInitializer { | 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 | @Override | 31 | @Override |
21 | protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { | 32 | protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { |
22 | return application.sources(JobApplication.class); | 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,12 +2,18 @@ spring.application.name=zteist-job | ||
2 | server.port=8080 | 2 | server.port=8080 |
3 | project.syscode=zteits-job | 3 | project.syscode=zteits-job |
4 | #spring.profiles.active=prod | 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 | logging.level.root=info | 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 | logging.path=./logs/${spring.application.name} | 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 | #park-datasource | 18 | #park-datasource |
13 | park-datasource.driverClassName=com.mysql.jdbc.Driver | 19 | park-datasource.driverClassName=com.mysql.jdbc.Driver |
@@ -42,9 +48,17 @@ spring.session.store-type=redis | @@ -42,9 +48,17 @@ spring.session.store-type=redis | ||
42 | 48 | ||
43 | ƒ | 49 | ƒ |
44 | #spring.boot.admin.client.url=http://192.168.1.196:8080 | 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 | management.endpoints.web.exposure.include=* | 59 | management.endpoints.web.exposure.include=* |
60 | +spring.boot.admin.client.username=zteits-admin | ||
61 | +spring.boot.admin.client.password=ZTE1zte1 | ||
48 | 62 | ||
49 | #spring.datasource.initialize=false | 63 | #spring.datasource.initialize=false |
50 | spring.datasource.initialization-mode=never | 64 | spring.datasource.initialization-mode=never |