Skip to content

Commit 45b3b38

Browse files
committed
Removed the used code
1 parent d7cde22 commit 45b3b38

4 files changed

Lines changed: 58 additions & 63 deletions

File tree

spring-web-modules/spring-web-url/pom.xml

Lines changed: 6 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -46,21 +46,7 @@
4646
<groupId>org.springframework.boot</groupId>
4747
<artifactId>spring-boot-starter-actuator</artifactId>
4848
</dependency>
49-
<dependency>
50-
<groupId>com.h2database</groupId>
51-
<artifactId>h2</artifactId>
52-
<scope>runtime</scope>
53-
</dependency>
54-
<dependency>
55-
<groupId>javax.persistence</groupId>
56-
<artifactId>javax.persistence-api</artifactId>
57-
<version>${jpa.version}</version>
58-
</dependency>
59-
<dependency>
60-
<groupId>com.google.guava</groupId>
61-
<artifactId>guava</artifactId>
62-
<version>${guava.version}</version>
63-
</dependency>
49+
6450
<dependency>
6551
<groupId>org.subethamail</groupId>
6652
<artifactId>subethasmtp</artifactId>
@@ -72,6 +58,11 @@
7258
<artifactId>httpclient</artifactId>
7359
<version>${httpclient.version}</version>
7460
</dependency>
61+
<dependency>
62+
<groupId>org.junit.vintage</groupId>
63+
<artifactId>junit-vintage-engine</artifactId>
64+
<scope>test</scope>
65+
</dependency>
7566
</dependencies>
7667

7768
<build>
@@ -80,57 +71,13 @@
8071
<resource>
8172
<directory>src/main/resources</directory>
8273
<filtering>true</filtering>
83-
<excludes>
84-
<exclude>**/conf.properties</exclude>
85-
</excludes>
8674
</resource>
8775
</resources>
8876
</build>
8977

90-
<profiles>
91-
<profile>
92-
<id>autoconfiguration</id>
93-
<build>
94-
<plugins>
95-
<plugin>
96-
<groupId>org.apache.maven.plugins</groupId>
97-
<artifactId>maven-surefire-plugin</artifactId>
98-
<executions>
99-
<execution>
100-
<phase>integration-test</phase>
101-
<goals>
102-
<goal>test</goal>
103-
</goals>
104-
<configuration>
105-
<excludes>
106-
<exclude>**/*LiveTest.java</exclude>
107-
<exclude>**/*IntegrationTest.java</exclude>
108-
<exclude>**/*IntTest.java</exclude>
109-
</excludes>
110-
<includes>
111-
<include>**/AutoconfigurationTest.java</include>
112-
</includes>
113-
</configuration>
114-
</execution>
115-
</executions>
116-
<configuration>
117-
<systemPropertyVariables>
118-
<test.mime>json</test.mime>
119-
</systemPropertyVariables>
120-
</configuration>
121-
</plugin>
122-
</plugins>
123-
</build>
124-
</profile>
125-
</profiles>
126-
12778
<properties>
12879
<!-- The main class to start by executing java -jar -->
12980
<start-class>com.baeldung.exclude_urls_filter.Application</start-class>
130-
<jquery.version>3.1.1</jquery.version>
131-
<bootstrap.version>3.3.7-1</bootstrap.version>
132-
<jpa.version>2.2</jpa.version>
133-
<guava.version>18.0</guava.version>
13481
<subethasmtp.version>3.1.7</subethasmtp.version>
13582
<httpclient.version>4.5.8</httpclient.version>
13683
</properties>

spring-web-modules/spring-web-url/src/main/java/com/baeldung/exclude_urls_filter/Application.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,8 @@
22

33
import org.springframework.boot.SpringApplication;
44
import org.springframework.boot.autoconfigure.SpringBootApplication;
5-
import org.springframework.context.annotation.ComponentScan;
6-
import org.springframework.context.annotation.Configuration;
75

8-
@ComponentScan(basePackages = "com.baeldung.exclude_urls_filter")
9-
@Configuration
6+
107
@SpringBootApplication
118
public class Application {
129

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package com.baeldung.spring.slash;
2+
3+
import org.springframework.boot.SpringApplication;
4+
import org.springframework.boot.autoconfigure.SpringBootApplication;
5+
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
6+
import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration;
7+
import org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration;
8+
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
9+
10+
@SpringBootApplication(exclude = {
11+
DataSourceAutoConfiguration.class,
12+
DataSourceTransactionManagerAutoConfiguration.class,
13+
HibernateJpaAutoConfiguration.class})
14+
public class Application implements WebMvcConfigurer {
15+
16+
public static void main(String[] args) {
17+
SpringApplication.run(Application.class, args);
18+
}
19+
20+
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
package com.baeldung.spring.slash;
2+
3+
import javax.servlet.http.HttpServletRequest;
4+
5+
import org.springframework.web.bind.annotation.GetMapping;
6+
import org.springframework.web.bind.annotation.PathVariable;
7+
import org.springframework.web.bind.annotation.RequestMapping;
8+
import org.springframework.web.bind.annotation.RequestParam;
9+
import org.springframework.web.bind.annotation.RestController;
10+
11+
@RestController
12+
@RequestMapping("slash")
13+
public class SlashParsingController {
14+
15+
@GetMapping("mypaths/{anything}")
16+
public String pathVariable(@PathVariable("anything") String anything) {
17+
return anything;
18+
}
19+
20+
@GetMapping("all/**")
21+
public String allDirectories(HttpServletRequest request) {
22+
return request.getRequestURI()
23+
.split(request.getContextPath() + "/all/")[1];
24+
}
25+
26+
@GetMapping("all")
27+
public String queryParameter(@RequestParam("param") String param) {
28+
return param;
29+
}
30+
31+
}

0 commit comments

Comments
 (0)