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 |