File tree Expand file tree Collapse file tree 7 files changed +118
-0
lines changed Expand file tree Collapse file tree 7 files changed +118
-0
lines changed Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <project xmlns =" http://maven.apache.org/POM/4.0.0" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
3
+ xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
4
+ <modelVersion >4.0.0</modelVersion >
5
+ <parent >
6
+ <groupId >org.springframework.boot</groupId >
7
+ <artifactId >spring-boot-starter-parent</artifactId >
8
+ <version >1.5.20.RELEASE</version >
9
+ <relativePath /> <!-- lookup parent from repository -->
10
+ </parent >
11
+ <groupId >com</groupId >
12
+ <artifactId >caidapao</artifactId >
13
+ <version >0.0.1-SNAPSHOT</version >
14
+ <name >caidapao</name >
15
+ <description >Demo project for Spring Boot</description >
16
+
17
+ <properties >
18
+ <java .version>1.8</java .version>
19
+ </properties >
20
+
21
+ <dependencies >
22
+ <dependency >
23
+ <groupId >org.springframework.boot</groupId >
24
+ <artifactId >spring-boot-starter-thymeleaf</artifactId >
25
+ </dependency >
26
+ <dependency >
27
+ <groupId >org.springframework.boot</groupId >
28
+ <artifactId >spring-boot-starter-web</artifactId >
29
+ </dependency >
30
+
31
+ <dependency >
32
+ <groupId >org.springframework.boot</groupId >
33
+ <artifactId >spring-boot-starter-test</artifactId >
34
+ <scope >test</scope >
35
+ </dependency >
36
+ </dependencies >
37
+
38
+ <build >
39
+ <plugins >
40
+ <plugin >
41
+ <groupId >org.springframework.boot</groupId >
42
+ <artifactId >spring-boot-maven-plugin</artifactId >
43
+ </plugin >
44
+ </plugins >
45
+ </build >
46
+
47
+ </project >
Original file line number Diff line number Diff line change
1
+ package com .caidapao ;
2
+
3
+ import org .springframework .boot .SpringApplication ;
4
+ import org .springframework .boot .autoconfigure .SpringBootApplication ;
5
+
6
+ @ SpringBootApplication
7
+ public class CaidapaoApplication {
8
+
9
+ public static void main (String [] args ) {
10
+ SpringApplication .run (CaidapaoApplication .class , args );
11
+ }
12
+
13
+ }
Original file line number Diff line number Diff line change
1
+ package com .caidapao .exception ;
2
+
3
+ /**
4
+ * Created by caidapao on 2019/4/29
5
+ * Time 23:06
6
+ * Blog http://www.caidapao.com
7
+ */
8
+ public class MyException extends RuntimeException {
9
+ }
Original file line number Diff line number Diff line change
1
+ package com .caidapao .global ;
2
+
3
+ import org .springframework .web .bind .annotation .ControllerAdvice ;
4
+
5
+ /**
6
+ * Created by caidapao on 2019/4/29
7
+ * Time 23:08
8
+ * Blog http://www.caidapao.com
9
+ */
10
+ @ ControllerAdvice
11
+ public class GlobalExceptionHandle {
12
+ }
Original file line number Diff line number Diff line change
1
+ package com .caidapao .web ;
2
+
3
+ import com .caidapao .exception .MyException ;
4
+ import org .springframework .stereotype .Controller ;
5
+ import org .springframework .web .bind .annotation .RequestMapping ;
6
+
7
+ /**
8
+ * Created by caidapao on 2019/4/29
9
+ * Time 23:07
10
+ * Blog http://www.caidapao.com
11
+ */
12
+ @ Controller
13
+ @ RequestMapping ("/user" )
14
+ public class UserController {
15
+
16
+ @ RequestMapping ("detail" )
17
+ public String userDetail (){
18
+ throw new MyException ();
19
+ }
20
+ }
Original file line number Diff line number Diff line change
1
+
Original file line number Diff line number Diff line change
1
+ package com .caidapao ;
2
+
3
+ import org .junit .Test ;
4
+ import org .junit .runner .RunWith ;
5
+ import org .springframework .boot .test .context .SpringBootTest ;
6
+ import org .springframework .test .context .junit4 .SpringRunner ;
7
+
8
+ @ RunWith (SpringRunner .class )
9
+ @ SpringBootTest
10
+ public class CaidapaoApplicationTests {
11
+
12
+ @ Test
13
+ public void contextLoads () {
14
+ }
15
+
16
+ }
You can’t perform that action at this time.
0 commit comments