SYMBOL INDEX (1104 symbols across 375 files) FILE: 1.x/Chapter1/src/main/java/com/didispace/Chapter1Application.java class Chapter1Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 1.x/Chapter1/src/main/java/com/didispace/web/HelloController.java class HelloController (line 6) | @RestController method index (line 9) | @RequestMapping("/hello") FILE: 1.x/Chapter1/src/test/java/com/didispace/Chapter1ApplicationTests.java class Chapter1ApplicationTests (line 21) | @RunWith(SpringJUnit4ClassRunner.class) method setUp (line 28) | @Before method getHello (line 33) | @Test FILE: 1.x/Chapter2-1-1/src/main/java/com/didispace/Application.java class Application (line 13) | @SpringBootApplication method main (line 16) | public static void main(String[] args) { FILE: 1.x/Chapter2-1-1/src/main/java/com/didispace/service/BlogProperties.java class BlogProperties (line 12) | @Component method getName (line 33) | public String getName() { method setName (line 37) | public void setName(String name) { method getTitle (line 41) | public String getTitle() { method setTitle (line 45) | public void setTitle(String title) { method getDesc (line 49) | public String getDesc() { method setDesc (line 53) | public void setDesc(String desc) { method getValue (line 57) | public String getValue() { method setValue (line 61) | public void setValue(String value) { method getNumber (line 65) | public Integer getNumber() { method setNumber (line 69) | public void setNumber(Integer number) { method getBignumber (line 73) | public Long getBignumber() { method setBignumber (line 77) | public void setBignumber(Long bignumber) { method getTest1 (line 81) | public Integer getTest1() { method setTest1 (line 85) | public void setTest1(Integer test1) { method getTest2 (line 89) | public Integer getTest2() { method setTest2 (line 93) | public void setTest2(Integer test2) { FILE: 1.x/Chapter2-1-1/src/main/java/com/didispace/web/HelloController.java class HelloController (line 13) | @RestController method index (line 16) | @RequestMapping("/hello") FILE: 1.x/Chapter2-1-1/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 23) | @RunWith(SpringJUnit4ClassRunner.class) method test1 (line 33) | @Test FILE: 1.x/Chapter2-1-2/src/main/java/com/didispace/Application.java class Application (line 9) | @Slf4j method main (line 13) | public static void main(String[] args) { method dataLoader (line 17) | @Bean class DataLoader (line 22) | @Slf4j method run (line 25) | @Override FILE: 1.x/Chapter2-1-2/src/main/java/com/didispace/ApplicationEnvironmentPreparedEventListener.java class ApplicationEnvironmentPreparedEventListener (line 7) | @Slf4j method onApplicationEvent (line 10) | @Override FILE: 1.x/Chapter2-1-2/src/main/java/com/didispace/ApplicationFailedEventListener.java class ApplicationFailedEventListener (line 7) | @Slf4j method onApplicationEvent (line 10) | @Override FILE: 1.x/Chapter2-1-2/src/main/java/com/didispace/ApplicationPreparedEventListener.java class ApplicationPreparedEventListener (line 7) | @Slf4j method onApplicationEvent (line 10) | @Override FILE: 1.x/Chapter2-1-2/src/main/java/com/didispace/ApplicationReadyEventListener.java class ApplicationReadyEventListener (line 7) | @Slf4j method onApplicationEvent (line 10) | @Override FILE: 1.x/Chapter2-1-2/src/main/java/com/didispace/ApplicationStartedEventListener.java class ApplicationStartedEventListener (line 8) | @Slf4j method onApplicationEvent (line 11) | @Override FILE: 1.x/Chapter2-1-2/src/main/java/com/didispace/ApplicationStartingEventListener.java class ApplicationStartingEventListener (line 7) | @Slf4j method onApplicationEvent (line 10) | @Override FILE: 1.x/Chapter2-2-1/src/main/java/com/didispace/Application.java class Application (line 19) | @SpringBootApplication method main (line 22) | public static void main(String[] args) { FILE: 1.x/Chapter2-2-1/src/main/java/com/didispace/FooProperties.java class FooProperties (line 6) | @Data FILE: 1.x/Chapter2-2-1/src/main/java/com/didispace/PostInfo.java class PostInfo (line 6) | @Data FILE: 1.x/Chapter3-1-1/src/main/java/com/didispace/Application.java class Application (line 13) | @SpringBootApplication method main (line 16) | public static void main(String[] args) { FILE: 1.x/Chapter3-1-1/src/main/java/com/didispace/domain/User.java class User (line 12) | public class User { method getId (line 18) | public Long getId() { method setId (line 22) | public void setId(Long id) { method getName (line 26) | public String getName() { method setName (line 30) | public void setName(String name) { method getAge (line 34) | public Integer getAge() { method setAge (line 38) | public void setAge(Integer age) { FILE: 1.x/Chapter3-1-1/src/main/java/com/didispace/web/HelloController.java class HelloController (line 13) | @RestController method index (line 16) | @RequestMapping("/hello") FILE: 1.x/Chapter3-1-1/src/main/java/com/didispace/web/UserController.java class UserController (line 16) | @RestController method getUserList (line 22) | @RequestMapping(value="/", method=RequestMethod.GET) method postUser (line 30) | @RequestMapping(value="/", method=RequestMethod.POST) method getUser (line 38) | @RequestMapping(value="/{id}", method=RequestMethod.GET) method putUser (line 45) | @RequestMapping(value="/{id}", method=RequestMethod.PUT) method deleteUser (line 55) | @RequestMapping(value="/{id}", method=RequestMethod.DELETE) FILE: 1.x/Chapter3-1-1/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 32) | @RunWith(SpringJUnit4ClassRunner.class) method setUp (line 39) | @Before method getHello (line 46) | @Test method testUserController (line 53) | @Test FILE: 1.x/Chapter3-1-2/src/main/java/com/didispace/Application.java class Application (line 13) | @SpringBootApplication method main (line 16) | public static void main(String[] args) { FILE: 1.x/Chapter3-1-2/src/main/java/com/didispace/web/HelloController.java class HelloController (line 15) | @Controller method hello (line 18) | @ResponseBody method index (line 24) | @RequestMapping("/") FILE: 1.x/Chapter3-1-2/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 28) | @RunWith(SpringJUnit4ClassRunner.class) method setUp (line 35) | @Before method getHello (line 41) | @Test FILE: 1.x/Chapter3-1-3/src/main/java/com/didispace/Application.java class Application (line 13) | @SpringBootApplication method main (line 16) | public static void main(String[] args) { FILE: 1.x/Chapter3-1-3/src/main/java/com/didispace/web/HelloController.java class HelloController (line 15) | @Controller method hello (line 18) | @RequestMapping("/hello") method index (line 24) | @RequestMapping("/") FILE: 1.x/Chapter3-1-3/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 28) | @RunWith(SpringJUnit4ClassRunner.class) method setUp (line 35) | @Before method getHello (line 41) | @Test FILE: 1.x/Chapter3-1-4/src/main/java/com/didispace/Application.java class Application (line 13) | @SpringBootApplication method main (line 16) | public static void main(String[] args) { FILE: 1.x/Chapter3-1-4/src/main/java/com/didispace/web/HelloController.java class HelloController (line 15) | @Controller method hello (line 18) | @RequestMapping("/hello") method index (line 24) | @RequestMapping("/") FILE: 1.x/Chapter3-1-4/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 28) | @RunWith(SpringJUnit4ClassRunner.class) method setUp (line 35) | @Before method getHello (line 41) | @Test FILE: 1.x/Chapter3-1-5/src/main/java/com/didispace/Application.java class Application (line 13) | @SpringBootApplication method main (line 16) | public static void main(String[] args) { FILE: 1.x/Chapter3-1-5/src/main/java/com/didispace/Swagger2.java class Swagger2 (line 19) | @Configuration method createRestApi (line 23) | @Bean method apiInfo (line 33) | private ApiInfo apiInfo() { FILE: 1.x/Chapter3-1-5/src/main/java/com/didispace/domain/User.java class User (line 12) | public class User { method getId (line 18) | public Long getId() { method setId (line 22) | public void setId(Long id) { method getName (line 26) | public String getName() { method setName (line 30) | public void setName(String name) { method getAge (line 34) | public Integer getAge() { method setAge (line 38) | public void setAge(Integer age) { FILE: 1.x/Chapter3-1-5/src/main/java/com/didispace/web/HelloController.java class HelloController (line 15) | @RestController method index (line 18) | @ApiIgnore FILE: 1.x/Chapter3-1-5/src/main/java/com/didispace/web/UserController.java class UserController (line 17) | @RestController method getUserList (line 23) | @ApiOperation(value="获取用户列表", notes="") method postUser (line 30) | @ApiOperation(value="创建用户", notes="根据User对象创建用户") method getUser (line 38) | @ApiOperation(value="获取用户详细信息", notes="根据url的id来获取用户详细信息") method putUser (line 45) | @ApiOperation(value="更新用户详细信息", notes="根据url的id来指定更新对象,并根据传过来的user信息来更... method deleteUser (line 59) | @ApiOperation(value="删除用户", notes="根据url的id来指定删除对象") FILE: 1.x/Chapter3-1-6/src/main/java/com/didispace/Application.java class Application (line 13) | @SpringBootApplication method main (line 16) | public static void main(String[] args) { FILE: 1.x/Chapter3-1-6/src/main/java/com/didispace/dto/ErrorInfo.java class ErrorInfo (line 3) | public class ErrorInfo { method getUrl (line 13) | public String getUrl() { method setUrl (line 17) | public void setUrl(String url) { method getOK (line 21) | public static Integer getOK() { method getERROR (line 25) | public static Integer getERROR() { method getCode (line 29) | public Integer getCode() { method setCode (line 33) | public void setCode(Integer code) { method getMessage (line 37) | public String getMessage() { method setMessage (line 41) | public void setMessage(String message) { method getData (line 45) | public T getData() { method setData (line 49) | public void setData(T data) { FILE: 1.x/Chapter3-1-6/src/main/java/com/didispace/exception/GlobalExceptionHandler.java class GlobalExceptionHandler (line 11) | @ControllerAdvice method defaultErrorHandler (line 14) | @ExceptionHandler(value = Exception.class) method jsonErrorHandler (line 23) | @ExceptionHandler(value = MyException.class) FILE: 1.x/Chapter3-1-6/src/main/java/com/didispace/exception/MyException.java class MyException (line 9) | public class MyException extends Exception { method MyException (line 11) | public MyException(String message) { FILE: 1.x/Chapter3-1-6/src/main/java/com/didispace/web/HelloController.java class HelloController (line 16) | @Controller method hello (line 19) | @RequestMapping("/hello") method json (line 24) | @RequestMapping("/json") method index (line 29) | @RequestMapping("/") FILE: 1.x/Chapter3-1-6/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 28) | @RunWith(SpringJUnit4ClassRunner.class) FILE: 1.x/Chapter3-1-7/src/main/java/com/didispace/Application.java class Application (line 23) | @SpringBootApplication method main (line 26) | public static void main(String[] args) { class HelloController (line 30) | @RestController method user (line 33) | @PostMapping("/user") class UserDto (line 40) | @Data method serializingObjectMapper (line 50) | @Bean FILE: 1.x/Chapter3-1-8/src/main/java/com/didispace/Application.java class Application (line 11) | @SpringBootApplication method main (line 14) | public static void main(String[] args) { FILE: 1.x/Chapter3-1-8/src/main/java/com/didispace/web/User.java class User (line 15) | @Data FILE: 1.x/Chapter3-1-8/src/main/java/com/didispace/web/UserController.java class UserController (line 14) | @Controller method create (line 17) | @PostMapping(value = "/user", consumes = MediaType.APPLICATION_XML_VAL... FILE: 1.x/Chapter3-2-1/src/main/java/com/didispace/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 1.x/Chapter3-2-1/src/main/java/com/didispace/service/UserService.java type UserService (line 9) | public interface UserService { method create (line 16) | void create(String name, Integer age); method deleteByName (line 22) | void deleteByName(String name); method getAllUsers (line 27) | Integer getAllUsers(); method deleteAllUsers (line 32) | void deleteAllUsers(); FILE: 1.x/Chapter3-2-1/src/main/java/com/didispace/service/UserServiceImpl.java class UserServiceImpl (line 13) | @Service method create (line 19) | @Override method deleteByName (line 24) | @Override method getAllUsers (line 29) | @Override method deleteAllUsers (line 34) | @Override FILE: 1.x/Chapter3-2-1/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 13) | @RunWith(SpringJUnit4ClassRunner.class) method setUp (line 20) | @Before method test (line 26) | @Test FILE: 1.x/Chapter3-2-10/src/main/java/com/didispace/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 1.x/Chapter3-2-10/src/main/java/com/didispace/Person.java class Person (line 8) | @Entry(base = "ou=people,dc=didispace,dc=com", objectClasses = "inetOrgP... FILE: 1.x/Chapter3-2-10/src/main/java/com/didispace/PersonRepository.java type PersonRepository (line 7) | public interface PersonRepository extends CrudRepository { FILE: 1.x/Chapter3-2-10/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 9) | @RunWith(SpringRunner.class) method findAll (line 16) | @Test method save (line 25) | @Test FILE: 1.x/Chapter3-2-11/src/main/java/com/didispace/Application.java class Application (line 7) | @EnableMongoPlus method main (line 11) | public static void main(String[] args) { FILE: 1.x/Chapter3-2-11/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 12) | @RunWith(SpringRunner.class) method test (line 20) | @Test FILE: 1.x/Chapter3-2-2/src/main/java/com/didispace/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 1.x/Chapter3-2-2/src/main/java/com/didispace/domain/User.java class User (line 14) | @Entity method User (line 27) | public User(){} method User (line 29) | public User(String name, Integer age) { method getId (line 34) | public Long getId() { method setId (line 38) | public void setId(Long id) { method getName (line 42) | public String getName() { method setName (line 46) | public void setName(String name) { method getAge (line 50) | public Integer getAge() { method setAge (line 54) | public void setAge(Integer age) { FILE: 1.x/Chapter3-2-2/src/main/java/com/didispace/domain/UserRepository.java type UserRepository (line 14) | public interface UserRepository extends JpaRepository { method findByName (line 16) | User findByName(String name); method findByNameAndAge (line 18) | User findByNameAndAge(String name, Integer age); method findUser (line 20) | @Query("from User u where u.name=:name") FILE: 1.x/Chapter3-2-2/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 13) | @RunWith(SpringJUnit4ClassRunner.class) method test (line 20) | @Test FILE: 1.x/Chapter3-2-3/src/main/java/com/didispace/Application.java class Application (line 13) | @SpringBootApplication method main (line 16) | public static void main(String[] args) { FILE: 1.x/Chapter3-2-3/src/main/java/com/didispace/DataSourceConfig.java class DataSourceConfig (line 19) | @Configuration method primaryDataSource (line 22) | @Bean(name = "primaryDataSource") method secondaryDataSource (line 29) | @Bean(name = "secondaryDataSource") method primaryJdbcTemplate (line 37) | @Bean(name = "primaryJdbcTemplate") method secondaryJdbcTemplate (line 43) | @Bean(name = "secondaryJdbcTemplate") FILE: 1.x/Chapter3-2-3/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 14) | @RunWith(SpringJUnit4ClassRunner.class) method setUp (line 26) | @Before method test (line 32) | @Test FILE: 1.x/Chapter3-2-4/src/main/java/com/didispace/Application.java class Application (line 13) | @SpringBootApplication method main (line 16) | public static void main(String[] args) { FILE: 1.x/Chapter3-2-4/src/main/java/com/didispace/DataSourceConfig.java class DataSourceConfig (line 18) | @Configuration method primaryDataSource (line 21) | @Bean(name = "primaryDataSource") method secondaryDataSource (line 28) | @Bean(name = "secondaryDataSource") FILE: 1.x/Chapter3-2-4/src/main/java/com/didispace/PrimaryConfig.java class PrimaryConfig (line 20) | @Configuration method entityManager (line 31) | @Primary method entityManagerFactoryPrimary (line 37) | @Primary method getVendorProperties (line 51) | private Map getVendorProperties(DataSource dataSource) { method transactionManagerPrimary (line 55) | @Primary FILE: 1.x/Chapter3-2-4/src/main/java/com/didispace/SecondaryConfig.java class SecondaryConfig (line 19) | @Configuration method entityManager (line 30) | @Bean(name = "entityManagerSecondary") method entityManagerFactorySecondary (line 35) | @Bean(name = "entityManagerFactorySecondary") method getVendorProperties (line 48) | private Map getVendorProperties(DataSource dataSource) { method transactionManagerSecondary (line 52) | @Bean(name = "transactionManagerSecondary") FILE: 1.x/Chapter3-2-4/src/main/java/com/didispace/domain/p/User.java class User (line 14) | @Entity method User (line 27) | public User(){} method User (line 29) | public User(String name, Integer age) { method getId (line 34) | public Long getId() { method setId (line 38) | public void setId(Long id) { method getName (line 42) | public String getName() { method setName (line 46) | public void setName(String name) { method getAge (line 50) | public Integer getAge() { method setAge (line 54) | public void setAge(Integer age) { FILE: 1.x/Chapter3-2-4/src/main/java/com/didispace/domain/p/UserRepository.java type UserRepository (line 14) | public interface UserRepository extends JpaRepository { FILE: 1.x/Chapter3-2-4/src/main/java/com/didispace/domain/s/Message.java class Message (line 14) | @Entity method Message (line 27) | public Message(){} method Message (line 29) | public Message(String name, String content) { method getId (line 34) | public Long getId() { method setId (line 38) | public void setId(Long id) { method getName (line 42) | public String getName() { method setName (line 46) | public void setName(String name) { method getContent (line 50) | public String getContent() { method setContent (line 54) | public void setContent(String content) { FILE: 1.x/Chapter3-2-4/src/main/java/com/didispace/domain/s/MessageRepository.java type MessageRepository (line 12) | public interface MessageRepository extends JpaRepository { FILE: 1.x/Chapter3-2-4/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 16) | @RunWith(SpringJUnit4ClassRunner.class) method setUp (line 25) | @Before method test (line 29) | @Test FILE: 1.x/Chapter3-2-5/src/main/java/com/didispace/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 1.x/Chapter3-2-5/src/main/java/com/didispace/RedisConfig.java class RedisConfig (line 17) | @Configuration method jedisConnectionFactory (line 20) | @Bean method redisTemplate (line 25) | @Bean FILE: 1.x/Chapter3-2-5/src/main/java/com/didispace/RedisObjectSerializer.java class RedisObjectSerializer (line 9) | public class RedisObjectSerializer implements RedisSerializer { method deserialize (line 16) | public Object deserialize(byte[] bytes) { method serialize (line 28) | public byte[] serialize(Object object) { method isEmpty (line 40) | private boolean isEmpty(byte[] data) { FILE: 1.x/Chapter3-2-5/src/main/java/com/didispace/domain/User.java class User (line 11) | public class User implements Serializable { method User (line 18) | public User(String username, Integer age) { method getUsername (line 23) | public String getUsername() { method setUsername (line 27) | public void setUsername(String username) { method getAge (line 31) | public Integer getAge() { method setAge (line 35) | public void setAge(Integer age) { FILE: 1.x/Chapter3-2-5/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 15) | @RunWith(SpringJUnit4ClassRunner.class) method test (line 25) | @Test FILE: 1.x/Chapter3-2-6/src/main/java/com/didispace/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 1.x/Chapter3-2-6/src/main/java/com/didispace/domain/User.java class User (line 11) | public class User { method User (line 19) | public User(Long id, String username, Integer age) { method getId (line 25) | public Long getId() { method setId (line 29) | public void setId(Long id) { method getUsername (line 33) | public String getUsername() { method setUsername (line 37) | public void setUsername(String username) { method getAge (line 41) | public Integer getAge() { method setAge (line 45) | public void setAge(Integer age) { FILE: 1.x/Chapter3-2-6/src/main/java/com/didispace/domain/UserRepository.java type UserRepository (line 11) | public interface UserRepository extends MongoRepository { method findByUsername (line 13) | User findByUsername(String username); FILE: 1.x/Chapter3-2-6/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 14) | @RunWith(SpringJUnit4ClassRunner.class) method setUp (line 21) | @Before method test (line 26) | @Test FILE: 1.x/Chapter3-2-7/src/main/java/com/didispace/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 1.x/Chapter3-2-7/src/main/java/com/didispace/domain/User.java class User (line 3) | public class User { method getId (line 9) | public Long getId() { method setId (line 13) | public void setId(Long id) { method getName (line 17) | public String getName() { method setName (line 21) | public void setName(String name) { method getAge (line 25) | public Integer getAge() { method setAge (line 29) | public void setAge(Integer age) { FILE: 1.x/Chapter3-2-7/src/main/java/com/didispace/domain/UserMapper.java type UserMapper (line 5) | @Mapper method findByName (line 8) | @Select("SELECT * FROM USER WHERE NAME = #{name}") method insert (line 11) | @Insert("INSERT INTO USER(NAME, AGE) VALUES(#{name}, #{age})") FILE: 1.x/Chapter3-2-7/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 15) | @RunWith(SpringJUnit4ClassRunner.class) method findByName (line 23) | @Test FILE: 1.x/Chapter3-2-8/src/main/java/com/didispace/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 1.x/Chapter3-2-8/src/main/java/com/didispace/domain/User.java class User (line 3) | public class User { method User (line 9) | public User() { method User (line 12) | public User(Long id, String name, Integer age) { method User (line 18) | public User(String name, Integer age) { method getId (line 23) | public Long getId() { method setId (line 27) | public void setId(Long id) { method getName (line 31) | public String getName() { method setName (line 35) | public void setName(String name) { method getAge (line 39) | public Integer getAge() { method setAge (line 43) | public void setAge(Integer age) { FILE: 1.x/Chapter3-2-8/src/main/java/com/didispace/domain/UserMapper.java type UserMapper (line 8) | @Mapper method findByName (line 11) | @Select("SELECT * FROM user WHERE name = #{name}") method findAll (line 14) | @Results({ method insert (line 21) | @Insert("INSERT INTO user(name, age) VALUES(#{name}, #{age})") method update (line 24) | @Update("UPDATE user SET age=#{age} WHERE name=#{name}") method delete (line 27) | @Delete("DELETE FROM user WHERE id =#{id}") method insertByUser (line 30) | @Insert("INSERT INTO user(name, age) VALUES(#{name}, #{age})") method insertByMap (line 33) | @Insert("INSERT INTO user(name, age) VALUES(#{name,jdbcType=VARCHAR}, ... FILE: 1.x/Chapter3-2-8/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 20) | @RunWith(SpringJUnit4ClassRunner.class) method testUserMapper (line 28) | @Test FILE: 1.x/Chapter3-2-9/src/main/java/com/didispace/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 1.x/Chapter3-2-9/src/main/java/com/didispace/service/UserService.java type UserService (line 9) | public interface UserService { method create (line 16) | void create(String name, Integer age); method deleteByName (line 22) | void deleteByName(String name); method getAllUsers (line 27) | Integer getAllUsers(); method deleteAllUsers (line 32) | void deleteAllUsers(); FILE: 1.x/Chapter3-2-9/src/main/java/com/didispace/service/UserServiceImpl.java class UserServiceImpl (line 13) | @Service method create (line 19) | @Override method deleteByName (line 24) | @Override method getAllUsers (line 29) | @Override method deleteAllUsers (line 34) | @Override FILE: 1.x/Chapter3-2-9/src/main/resources/db/V1__Base_version.sql type `user` (line 4) | CREATE TABLE `user` ( FILE: 1.x/Chapter3-2-9/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 13) | @RunWith(SpringJUnit4ClassRunner.class) method setUp (line 20) | @Before method test (line 26) | @Test FILE: 1.x/Chapter3-3-1/src/main/java/com/didispace/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 1.x/Chapter3-3-1/src/main/java/com/didispace/domain/User.java class User (line 14) | @Entity method User (line 27) | public User(){} method User (line 29) | public User(String name, Integer age) { method getId (line 34) | public Long getId() { method setId (line 38) | public void setId(Long id) { method getName (line 42) | public String getName() { method setName (line 46) | public void setName(String name) { method getAge (line 50) | public Integer getAge() { method setAge (line 54) | public void setAge(Integer age) { FILE: 1.x/Chapter3-3-1/src/main/java/com/didispace/domain/UserRepository.java type UserRepository (line 14) | public interface UserRepository extends JpaRepository { method findByName (line 16) | User findByName(String name); method findByNameAndAge (line 18) | User findByNameAndAge(String name, Integer age); method findUser (line 20) | @Query("from User u where u.name=:name") FILE: 1.x/Chapter3-3-1/src/main/java/com/didispace/service/UserService.java type UserService (line 12) | public interface UserService { method login (line 14) | @Transactional(isolation = Isolation.DEFAULT, propagation = Propagatio... FILE: 1.x/Chapter3-3-1/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 14) | @RunWith(SpringJUnit4ClassRunner.class) method test (line 21) | @Test FILE: 1.x/Chapter4-1-1/src/main/java/com/didispace/Application.java class Application (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: 1.x/Chapter4-1-1/src/main/java/com/didispace/task/ScheduledTasks.java class ScheduledTasks (line 9) | @Component method reportCurrentTime (line 14) | @Scheduled(fixedRate = 5000) FILE: 1.x/Chapter4-1-1/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 9) | @RunWith(SpringJUnit4ClassRunner.class) method getHello (line 14) | @Test FILE: 1.x/Chapter4-1-2/src/main/java/com/didispace/Application.java class Application (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: 1.x/Chapter4-1-2/src/main/java/com/didispace/async/Task.java class Task (line 16) | @Component method doTaskOne (line 21) | @Async method doTaskTwo (line 31) | @Async method doTaskThree (line 41) | @Async FILE: 1.x/Chapter4-1-2/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 13) | @RunWith(SpringJUnit4ClassRunner.class) method test (line 20) | @Test FILE: 1.x/Chapter4-1-3/src/main/java/com/didispace/Application.java class Application (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { class TaskPoolConfig (line 21) | @EnableAsync method taskExecutor (line 25) | @Bean("taskExecutor") FILE: 1.x/Chapter4-1-3/src/main/java/com/didispace/async/Task.java class Task (line 15) | @Slf4j method doTaskOne (line 21) | @Async("taskExecutor") method doTaskTwo (line 30) | @Async("taskExecutor") method doTaskThree (line 39) | @Async("taskExecutor") FILE: 1.x/Chapter4-1-3/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 11) | @RunWith(SpringJUnit4ClassRunner.class) method test (line 18) | @Test FILE: 1.x/Chapter4-1-4/src/main/java/com/didispace/Application.java class Application (line 12) | @SpringBootApplication method main (line 15) | public static void main(String[] args) { class TaskPoolConfig (line 19) | @EnableAsync method taskExecutor (line 23) | @Bean("taskExecutor") FILE: 1.x/Chapter4-1-4/src/main/java/com/didispace/async/Task.java class Task (line 15) | @Slf4j method doTaskOne (line 22) | @Async("taskExecutor") method doTaskTwo (line 31) | @Async("taskExecutor") method doTaskThree (line 40) | @Async("taskExecutor") FILE: 1.x/Chapter4-1-4/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 12) | @RunWith(SpringJUnit4ClassRunner.class) method test (line 19) | @Test FILE: 1.x/Chapter4-1-5/src/main/java/com/didispace/Application.java class Application (line 14) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { class TaskPoolConfig (line 21) | @EnableAsync method taskExecutor (line 25) | @Bean("taskExecutor") FILE: 1.x/Chapter4-1-5/src/main/java/com/didispace/async/Task.java class Task (line 17) | @Slf4j method run (line 23) | @Async("taskExecutor") FILE: 1.x/Chapter4-1-5/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 14) | @Slf4j method test (line 22) | @Test FILE: 1.x/Chapter4-2-2/src/main/java/com/didispace/Application.java class Application (line 9) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: 1.x/Chapter4-2-2/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 10) | @RunWith(SpringJUnit4ClassRunner.class) method test (line 16) | @Test FILE: 1.x/Chapter4-2-3/src/main/java/com/didispace/Application.java class Application (line 9) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: 1.x/Chapter4-2-3/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 10) | @RunWith(SpringJUnit4ClassRunner.class) method test (line 16) | @Test FILE: 1.x/Chapter4-2-4/src/main/java/com/didispace/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 1.x/Chapter4-2-4/src/main/java/com/didispace/aspect/WebLogAspect.java class WebLogAspect (line 25) | @Aspect method webLog (line 34) | @Pointcut("execution(public * com.didispace.web..*.*(..))") method doBefore (line 37) | @Before("webLog()") method doAfterReturning (line 54) | @AfterReturning(returning = "ret", pointcut = "webLog()") FILE: 1.x/Chapter4-2-4/src/main/java/com/didispace/web/HelloController.java class HelloController (line 11) | @RestController method hello (line 14) | @RequestMapping(value = "/hello", method = RequestMethod.GET) FILE: 1.x/Chapter4-2-4/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 10) | @RunWith(SpringJUnit4ClassRunner.class) method test (line 16) | @Test FILE: 1.x/Chapter4-2-5/src/main/java/com/didispace/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 1.x/Chapter4-2-5/src/main/java/com/didispace/aspect/WebLogAspect.java class WebLogAspect (line 28) | @Aspect method webLog (line 35) | @Pointcut("execution(public * com.didispace.web..*.*(..))") method doBefore (line 38) | @Before("webLog()") method getBasicDBObject (line 49) | private BasicDBObject getBasicDBObject(HttpServletRequest request, Joi... method getHeadersInfo (line 74) | private Map getHeadersInfo(HttpServletRequest request) { FILE: 1.x/Chapter4-2-5/src/main/java/com/didispace/log/MongoAppender.java class MongoAppender (line 19) | public class MongoAppender extends AppenderSkeleton { method append (line 29) | @Override method close (line 42) | @Override method requiresLayout (line 49) | @Override method getConnectionUrl (line 54) | public String getConnectionUrl() { method setConnectionUrl (line 58) | public void setConnectionUrl(String connectionUrl) { method getDatabaseName (line 62) | public String getDatabaseName() { method setDatabaseName (line 66) | public void setDatabaseName(String databaseName) { method getCollectionName (line 70) | public String getCollectionName() { method setCollectionName (line 74) | public void setCollectionName(String collectionName) { FILE: 1.x/Chapter4-2-5/src/main/java/com/didispace/web/HelloController.java class HelloController (line 11) | @RestController method hello (line 14) | @RequestMapping(value = "/hello", method = RequestMethod.GET) FILE: 1.x/Chapter4-2-5/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 10) | @RunWith(SpringJUnit4ClassRunner.class) method setUp (line 14) | @Before method getHello (line 20) | @Test FILE: 1.x/Chapter4-2-6/src/main/java/com/didispace/DemoApplication.java class DemoApplication (line 11) | @RestController method testLogLevel (line 17) | @RequestMapping(value = "/test", method = RequestMethod.GET) method main (line 25) | public static void main(String[] args) { FILE: 1.x/Chapter4-2-6/src/test/java/com/didispace/DemoApplicationTests.java class DemoApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: 1.x/Chapter4-3-1/src/main/java/com/didispace/Application.java class Application (line 13) | @SpringBootApplication method main (line 16) | public static void main(String[] args) { FILE: 1.x/Chapter4-3-1/src/main/java/com/didispace/WebSecurityConfig.java class WebSecurityConfig (line 10) | @Configuration method configure (line 14) | @Override method configureGlobal (line 29) | @Autowired FILE: 1.x/Chapter4-3-1/src/main/java/com/didispace/web/HelloController.java class HelloController (line 15) | @Controller method index (line 18) | @RequestMapping("/") method hello (line 23) | @RequestMapping("/hello") method login (line 28) | @RequestMapping(value = "/login", method = RequestMethod.GET) FILE: 1.x/Chapter4-3-1/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 28) | @RunWith(SpringJUnit4ClassRunner.class) method setUp (line 35) | @Before method getHello (line 41) | @Test FILE: 1.x/Chapter4-4-1/src/main/java/com/didispace/Application.java class Application (line 13) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: 1.x/Chapter4-4-1/src/main/java/com/didispace/domain/User.java class User (line 14) | @Entity method User (line 27) | public User(){} method User (line 29) | public User(String name, Integer age) { method getId (line 34) | public Long getId() { method setId (line 38) | public void setId(Long id) { method getName (line 42) | public String getName() { method setName (line 46) | public void setName(String name) { method getAge (line 50) | public Integer getAge() { method setAge (line 54) | public void setAge(Integer age) { FILE: 1.x/Chapter4-4-1/src/main/java/com/didispace/domain/UserRepository.java type UserRepository (line 16) | @CacheConfig(cacheNames = "users") method findByName (line 19) | @Cacheable(key = "#p0", condition = "#p0.length() < 10") FILE: 1.x/Chapter4-4-1/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 20) | @RunWith(SpringJUnit4ClassRunner.class) method before (line 30) | @Before method test (line 35) | @Test FILE: 1.x/Chapter4-4-2/src/main/java/com/didispace/Application.java class Application (line 13) | @SpringBootApplication method main (line 17) | public static void main(String[] args) { FILE: 1.x/Chapter4-4-2/src/main/java/com/didispace/domain/User.java class User (line 15) | @Entity method User (line 28) | public User(){} method User (line 30) | public User(String name, Integer age) { method getId (line 35) | public Long getId() { method setId (line 39) | public void setId(Long id) { method getName (line 43) | public String getName() { method setName (line 47) | public void setName(String name) { method getAge (line 51) | public Integer getAge() { method setAge (line 55) | public void setAge(Integer age) { FILE: 1.x/Chapter4-4-2/src/main/java/com/didispace/domain/UserRepository.java type UserRepository (line 15) | @CacheConfig(cacheNames = "users") method findByName (line 18) | @Cacheable(key = "#p0") method save (line 21) | @CachePut(key = "#p0.name") FILE: 1.x/Chapter4-4-2/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 19) | @RunWith(SpringJUnit4ClassRunner.class) method before (line 29) | @Before method test (line 34) | @Test FILE: 1.x/Chapter4-5-1/src/main/java/com/didispace/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 1.x/Chapter4-5-1/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 21) | @RunWith(SpringJUnit4ClassRunner.class) method sendSimpleMail (line 30) | @Test method sendAttachmentsMail (line 42) | @Test method sendInlineMail (line 60) | @Test method sendTemplateMail (line 77) | @Test FILE: 1.x/Chapter5-2-1/src/main/java/com/didispace/HelloApplication.java class HelloApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 1.x/Chapter5-2-1/src/main/java/com/didispace/rabbit/RabbitConfig.java class RabbitConfig (line 12) | @Configuration method helloQueue (line 15) | @Bean FILE: 1.x/Chapter5-2-1/src/main/java/com/didispace/rabbit/Receiver.java class Receiver (line 15) | @Component method process (line 19) | @RabbitHandler FILE: 1.x/Chapter5-2-1/src/main/java/com/didispace/rabbit/Sender.java class Sender (line 10) | @Component method send (line 16) | public void send() { FILE: 1.x/Chapter5-2-1/src/test/java/com/didispace/HelloApplicationTests.java class HelloApplicationTests (line 10) | @RunWith(SpringJUnit4ClassRunner.class) method hello (line 17) | @Test FILE: 1.x/Chapter6-1-1/src/main/java/com/didispace/Application.java class Application (line 9) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { method run (line 19) | @Override FILE: 1.x/Chapter6-1-1/src/main/java/com/didispace/EventConfig.java class EventConfig (line 10) | @WithStateMachine method create (line 15) | @OnTransition(target = "UNPAID") method pay (line 20) | @OnTransition(source = "UNPAID", target = "WAITING_FOR_RECEIVE") method payStart (line 25) | @OnTransitionStart(source = "UNPAID", target = "WAITING_FOR_RECEIVE") method payEnd (line 30) | @OnTransitionEnd(source = "UNPAID", target = "WAITING_FOR_RECEIVE") method receive (line 35) | @OnTransition(source = "WAITING_FOR_RECEIVE", target = "DONE") FILE: 1.x/Chapter6-1-1/src/main/java/com/didispace/Events.java type Events (line 3) | public enum Events { FILE: 1.x/Chapter6-1-1/src/main/java/com/didispace/StateMachineConfig.java class StateMachineConfig (line 19) | @Configuration method configure (line 25) | @Override method configure (line 34) | @Override FILE: 1.x/Chapter6-1-1/src/main/java/com/didispace/States.java type States (line 3) | public enum States { FILE: 1.x/Chapter6-2-1/src/main/java/com/didispace/Application.java class Application (line 13) | @SpringBootApplication method main (line 16) | public static void main(String[] args) { FILE: 1.x/Chapter6-2-1/src/main/java/com/didispace/web/HelloController.java class HelloController (line 13) | @RestController method index (line 16) | @RequestMapping("/hello") FILE: 1.x/Chapter6-2-1/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 14) | @SpringBootTest method test1 (line 17) | @Test FILE: 1.x/Chapter9-1-1/compute-service/src/main/java/com/didispace/ComputeServiceApplication.java class ComputeServiceApplication (line 7) | @EnableDiscoveryClient method main (line 11) | public static void main(String[] args) { FILE: 1.x/Chapter9-1-1/compute-service/src/main/java/com/didispace/web/ComputeController.java class ComputeController (line 12) | @RestController method add (line 20) | @RequestMapping(value = "/add" ,method = RequestMethod.GET) FILE: 1.x/Chapter9-1-1/compute-service/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 21) | @RunWith(SpringJUnit4ClassRunner.class) method setUp (line 28) | @Before method getHello (line 33) | @Test FILE: 1.x/Chapter9-1-1/eureka-server/src/main/java/com/didispace/Application.java class Application (line 7) | @EnableEurekaServer method main (line 11) | public static void main(String[] args) { FILE: 1.x/Chapter9-1-2/eureka-feign/src/main/java/com/didispace/FeignApplication.java class FeignApplication (line 8) | @SpringBootApplication method main (line 13) | public static void main(String[] args) { FILE: 1.x/Chapter9-1-2/eureka-feign/src/main/java/com/didispace/service/ComputeClient.java type ComputeClient (line 8) | @FeignClient("compute-service") method add (line 11) | @RequestMapping(method = RequestMethod.GET, value = "/add") FILE: 1.x/Chapter9-1-2/eureka-feign/src/main/java/com/didispace/web/ConsumerController.java class ConsumerController (line 9) | @RestController method add (line 15) | @RequestMapping(value = "/add", method = RequestMethod.GET) FILE: 1.x/Chapter9-1-2/eureka-ribbon/src/main/java/com/didispace/RibbonApplication.java class RibbonApplication (line 10) | @SpringBootApplication method restTemplate (line 14) | @Bean method main (line 20) | public static void main(String[] args) { FILE: 1.x/Chapter9-1-2/eureka-ribbon/src/main/java/com/didispace/web/ConsumerController.java class ConsumerController (line 9) | @RestController method add (line 15) | @RequestMapping(value = "/add", method = RequestMethod.GET) FILE: 1.x/Chapter9-1-3/compute-service/src/main/java/com/didispace/ComputeServiceApplication.java class ComputeServiceApplication (line 7) | @EnableDiscoveryClient method main (line 11) | public static void main(String[] args) { FILE: 1.x/Chapter9-1-3/compute-service/src/main/java/com/didispace/web/ComputeController.java class ComputeController (line 12) | @RestController method add (line 20) | @RequestMapping(value = "/add" ,method = RequestMethod.GET) FILE: 1.x/Chapter9-1-3/compute-service/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 21) | @RunWith(SpringJUnit4ClassRunner.class) method setUp (line 28) | @Before method getHello (line 33) | @Test FILE: 1.x/Chapter9-1-3/eureka-feign/src/main/java/com/didispace/FeignApplication.java class FeignApplication (line 8) | @SpringBootApplication method main (line 13) | public static void main(String[] args) { FILE: 1.x/Chapter9-1-3/eureka-feign/src/main/java/com/didispace/service/ComputeClient.java type ComputeClient (line 8) | @FeignClient(value = "compute-service", fallback = ComputeClientHystrix.... method add (line 11) | @RequestMapping(method = RequestMethod.GET, value = "/add") FILE: 1.x/Chapter9-1-3/eureka-feign/src/main/java/com/didispace/service/ComputeClientHystrix.java class ComputeClientHystrix (line 6) | @Component method add (line 9) | @Override FILE: 1.x/Chapter9-1-3/eureka-feign/src/main/java/com/didispace/web/ConsumerController.java class ConsumerController (line 9) | @RestController method add (line 15) | @RequestMapping(value = "/add", method = RequestMethod.GET) FILE: 1.x/Chapter9-1-3/eureka-ribbon/src/main/java/com/didispace/RibbonApplication.java class RibbonApplication (line 11) | @SpringBootApplication method restTemplate (line 16) | @Bean method main (line 22) | public static void main(String[] args) { FILE: 1.x/Chapter9-1-3/eureka-ribbon/src/main/java/com/didispace/service/ComputeService.java class ComputeService (line 8) | @Service method addService (line 14) | @HystrixCommand(fallbackMethod = "addServiceFallback") method addServiceFallback (line 19) | public String addServiceFallback() { FILE: 1.x/Chapter9-1-3/eureka-ribbon/src/main/java/com/didispace/web/ConsumerController.java class ConsumerController (line 13) | @RestController method add (line 19) | @RequestMapping(value = "/add", method = RequestMethod.GET) FILE: 1.x/Chapter9-1-3/eureka-server/src/main/java/com/didispace/Application.java class Application (line 7) | @EnableEurekaServer method main (line 11) | public static void main(String[] args) { FILE: 1.x/Chapter9-1-4/config-client/src/main/java/com/didispace/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 1.x/Chapter9-1-4/config-client/src/main/java/com/didispace/web/TestController.java class TestController (line 8) | @RefreshScope method from (line 15) | @RequestMapping("/from") method setFrom (line 21) | public void setFrom(String from) { method getFrom (line 25) | public String getFrom() { FILE: 1.x/Chapter9-1-4/config-server/src/main/java/com/didispace/Application.java class Application (line 7) | @EnableConfigServer method main (line 11) | public static void main(String[] args) { FILE: 1.x/Chapter9-1-5/api-gateway/src/main/java/com/didispace/Application.java class Application (line 9) | @EnableZuulProxy method main (line 13) | public static void main(String[] args) { method accessFilter (line 17) | @Bean FILE: 1.x/Chapter9-1-5/api-gateway/src/main/java/com/didispace/filter/AccessFilter.java class AccessFilter (line 10) | public class AccessFilter extends ZuulFilter { method filterType (line 14) | @Override method filterOrder (line 19) | @Override method shouldFilter (line 24) | @Override method run (line 29) | @Override FILE: 1.x/Chapter9-1-5/eureka-server/src/main/java/com/didispace/Application.java class Application (line 7) | @EnableEurekaServer method main (line 11) | public static void main(String[] args) { FILE: 1.x/Chapter9-1-5/service-A/src/main/java/com/didispace/ComputeServiceApplication.java class ComputeServiceApplication (line 7) | @EnableDiscoveryClient method main (line 11) | public static void main(String[] args) { FILE: 1.x/Chapter9-1-5/service-A/src/main/java/com/didispace/web/ComputeController.java class ComputeController (line 12) | @RestController method add (line 20) | @RequestMapping(value = "/add" ,method = RequestMethod.GET) FILE: 1.x/Chapter9-1-5/service-A/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 21) | @RunWith(SpringJUnit4ClassRunner.class) method setUp (line 28) | @Before method getHello (line 33) | @Test FILE: 1.x/Chapter9-1-5/service-B/src/main/java/com/didispace/ComputeServiceApplication.java class ComputeServiceApplication (line 7) | @EnableDiscoveryClient method main (line 11) | public static void main(String[] args) { FILE: 1.x/Chapter9-1-5/service-B/src/main/java/com/didispace/web/ComputeController.java class ComputeController (line 12) | @RestController method add (line 20) | @RequestMapping(value = "/add" ,method = RequestMethod.GET) FILE: 1.x/Chapter9-1-5/service-B/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 15) | @RunWith(SpringJUnit4ClassRunner.class) method setUp (line 22) | @Before method getHello (line 27) | @Test FILE: 1.x/Chapter9-2-1/compute-service/src/main/java/com/didispace/Application.java class Application (line 12) | @SpringBootApplication method closeLatch (line 18) | @Bean method main (line 23) | public static void main(String[] args) throws InterruptedException { FILE: 1.x/Chapter9-2-1/compute-service/src/main/java/com/didispace/service/ComputeService.java type ComputeService (line 6) | public interface ComputeService { method add (line 8) | Integer add(int a, int b); FILE: 1.x/Chapter9-2-1/compute-service/src/main/java/com/didispace/service/impl/ComputeServiceImpl.java class ComputeServiceImpl (line 8) | public class ComputeServiceImpl implements ComputeService { method add (line 10) | @Override FILE: 1.x/Chapter9-2-1/compute-service/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 10) | @RunWith(SpringJUnit4ClassRunner.class) method setUp (line 14) | @Before method getHello (line 18) | @Test FILE: 1.x/Chapter9-2-1/consumer/src/main/java/com/didispace/Application.java class Application (line 12) | @SpringBootApplication method main (line 16) | public static void main(String[] args) throws InterruptedException { FILE: 1.x/Chapter9-2-1/consumer/src/main/java/com/didispace/service/ComputeService.java type ComputeService (line 6) | public interface ComputeService { method add (line 8) | Integer add(int a, int b); FILE: 1.x/Chapter9-2-1/consumer/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 12) | @RunWith(SpringJUnit4ClassRunner.class) method testAdd (line 19) | @Test FILE: 1.x/Chapter9-2-2/compute-service/compute-api-server/src/main/java/com/didispace/Application.java class Application (line 12) | @SpringBootApplication method closeLatch (line 18) | @Bean method main (line 23) | public static void main(String[] args) throws InterruptedException { FILE: 1.x/Chapter9-2-2/compute-service/compute-api-server/src/main/java/com/didispace/service/impl/ComputeServiceImpl.java class ComputeServiceImpl (line 8) | public class ComputeServiceImpl implements ComputeService { method add (line 10) | @Override FILE: 1.x/Chapter9-2-2/compute-service/compute-api-server/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 10) | @RunWith(SpringJUnit4ClassRunner.class) method setUp (line 14) | @Before method getHello (line 18) | @Test FILE: 1.x/Chapter9-2-2/compute-service/compute-api/src/main/java/com/didispace/service/ComputeService.java type ComputeService (line 6) | public interface ComputeService { method add (line 8) | Integer add(int a, int b); FILE: 1.x/Chapter9-2-2/compute-service/compute-api/src/main/java/com/didispace/service/impl/ComputeServiceImpl.java class ComputeServiceImpl (line 8) | public class ComputeServiceImpl implements ComputeService { method add (line 10) | @Override FILE: 1.x/Chapter9-2-2/consumer/src/main/java/com/didispace/Application.java class Application (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) throws InterruptedException { FILE: 1.x/Chapter9-2-2/consumer/src/test/java/com/didispace/ApplicationTests.java class ApplicationTests (line 12) | @RunWith(SpringJUnit4ClassRunner.class) method testAdd (line 19) | @Test FILE: 2.x/chapter1-1/src/main/java/com/didispace/chapter11/Chapter11Application.java class Chapter11Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter1-1/src/main/java/com/didispace/chapter11/HelloController.java class HelloController (line 6) | @RestController method index (line 9) | @RequestMapping("/hello") FILE: 2.x/chapter1-1/src/test/java/com/didispace/chapter11/Chapter11ApplicationTests.java class Chapter11ApplicationTests (line 16) | @SpringBootTest method setUp (line 21) | @Before method getHello (line 26) | @Test FILE: 2.x/chapter1-2/src/main/java/com/didispace/chapter12/Chapter12Application.java class Chapter12Application (line 9) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { class HelloController (line 16) | @RestController method index (line 22) | @RequestMapping("/") FILE: 2.x/chapter1-3/src/main/java/com/didispace/chapter13/Chapter13Application.java class Chapter13Application (line 11) | @SpringBootApplication method main (line 14) | public static void main(String[] args) { class HelloController (line 18) | @Slf4j method index (line 28) | @RequestMapping("/") FILE: 2.x/chapter1-4/src/main/java/com/didispace/chapter14/Chapter14Application.java class Chapter14Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter1-4/src/main/java/com/didispace/chapter14/DidiProperties.java class DidiProperties (line 7) | @Data FILE: 2.x/chapter1-4/src/main/java/com/didispace/chapter14/HelloController.java class HelloController (line 6) | @RestController method index (line 9) | @RequestMapping("/hello") FILE: 2.x/chapter1-5/src/main/java/com/didispace/chapter15/Chapter15Application.java class Chapter15Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter1-5/src/test/java/com/didispace/chapter15/PropertiesTest.java class PropertiesTest (line 9) | @Slf4j method test (line 16) | @Test FILE: 2.x/chapter2-1/src/main/java/com/didispace/chapter21/Chapter21Application.java class Chapter21Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter2-1/src/main/java/com/didispace/chapter21/User.java class User (line 5) | @Data FILE: 2.x/chapter2-1/src/main/java/com/didispace/chapter21/UserController.java class UserController (line 7) | @RestController method getUserList (line 19) | @GetMapping("/") method postUser (line 32) | @PostMapping("/") method getUser (line 45) | @GetMapping("/{id}") method putUser (line 58) | @PutMapping("/{id}") method deleteUser (line 73) | @DeleteMapping("/{id}") FILE: 2.x/chapter2-1/src/test/java/com/didispace/chapter21/Chapter21ApplicationTests.java class Chapter21ApplicationTests (line 19) | @RunWith(SpringRunner.class) method setUp (line 25) | @Before method testUserController (line 30) | @Test FILE: 2.x/chapter2-2/src/main/java/com/didispace/chapter22/Chapter22Application.java class Chapter22Application (line 7) | @EnableSwagger2Doc method main (line 11) | public static void main(String[] args) { FILE: 2.x/chapter2-2/src/main/java/com/didispace/chapter22/User.java class User (line 7) | @Data FILE: 2.x/chapter2-2/src/main/java/com/didispace/chapter22/UserController.java class UserController (line 10) | @Api(tags = "用户管理") method getUserList (line 18) | @GetMapping("/") method postUser (line 25) | @PostMapping("/") method getUser (line 32) | @GetMapping("/{id}") method putUser (line 38) | @PutMapping("/{id}") method deleteUser (line 49) | @DeleteMapping("/{id}") FILE: 2.x/chapter2-3/src/main/java/com/didispace/chapter23/Chapter23Application.java class Chapter23Application (line 7) | @EnableSwagger2Doc method main (line 11) | public static void main(String[] args) { FILE: 2.x/chapter2-3/src/main/java/com/didispace/chapter23/User.java class User (line 9) | @Data FILE: 2.x/chapter2-3/src/main/java/com/didispace/chapter23/UserController.java class UserController (line 11) | @Api(tags = "用户管理") method getUserList (line 19) | @GetMapping("/") method postUser (line 26) | @PostMapping("/") method getUser (line 33) | @GetMapping("/{id}") method putUser (line 39) | @PutMapping("/{id}") method deleteUser (line 50) | @DeleteMapping("/{id}") FILE: 2.x/chapter2-4/src/main/java/com/didispace/chapter24/Chapter24Application.java class Chapter24Application (line 15) | @EnableSwagger2Doc method main (line 19) | public static void main(String[] args) { class TeacherController (line 23) | @Api(tags = {"1-教师管理","3-教学管理"}) method xxx (line 28) | @ApiOperation(value = "xxx") class StudentController (line 36) | @Api(tags = {"2-学生管理"}) method bbb (line 41) | @ApiOperation(value = "获取学生清单", tags = "3-教学管理") method ccc (line 47) | @ApiOperation("获取教某个学生的老师清单") method aaa (line 53) | @ApiOperation("创建一个学生") FILE: 2.x/chapter2-4/src/main/java/com/didispace/chapter24/User.java class User (line 9) | @Data FILE: 2.x/chapter2-4/src/main/java/com/didispace/chapter24/UserController.java class UserController (line 11) | @Api(tags = "用户管理") method getUserList (line 19) | @GetMapping("/") method postUser (line 26) | @PostMapping("/") method getUser (line 33) | @GetMapping("/{id}") method putUser (line 39) | @PutMapping("/{id}") method deleteUser (line 50) | @DeleteMapping("/{id}") FILE: 2.x/chapter2-5/src/main/java/com/didispace/chapter25/Chapter25Application.java class Chapter25Application (line 7) | @EnableSwagger2Doc method main (line 11) | public static void main(String[] args) { FILE: 2.x/chapter2-5/src/main/java/com/didispace/chapter25/User.java class User (line 7) | @Data FILE: 2.x/chapter2-5/src/main/java/com/didispace/chapter25/UserController.java class UserController (line 10) | @Api(tags = "用户管理") method getUserList (line 18) | @GetMapping("/") method postUser (line 25) | @PostMapping("/") method getUser (line 32) | @GetMapping("/{id}") method putUser (line 38) | @PutMapping("/{id}") method deleteUser (line 49) | @DeleteMapping("/{id}") FILE: 2.x/chapter2-5/src/test/java/com/didispace/chapter25/DemoApplicationTests.java class DemoApplicationTests (line 16) | @RunWith(SpringRunner.class) method generateAsciiDocs (line 20) | @Test method generateMarkdownDocs (line 37) | @Test method generateConfluenceDocs (line 54) | @Test FILE: 2.x/chapter2-6/src/main/java/com/didispace/chapter26/Chapter26Application.java class Chapter26Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter2-6/src/main/java/com/didispace/chapter26/User.java class User (line 5) | @Data FILE: 2.x/chapter2-6/src/main/java/com/didispace/chapter26/UserController.java class UserController (line 7) | @RestController method getUserList (line 14) | @GetMapping("/") method postUser (line 20) | @PostMapping("/") method getUser (line 26) | @GetMapping("/{id}") method putUser (line 31) | @PutMapping("/{id}") method deleteUser (line 40) | @DeleteMapping("/{id}") FILE: 2.x/chapter2-7/src/main/java/com/didispace/chapter27/Chapter27Application.java class Chapter27Application (line 7) | @EnableOpenApi method main (line 11) | public static void main(String[] args) { FILE: 2.x/chapter2-7/src/main/java/com/didispace/chapter27/User.java class User (line 11) | @Data FILE: 2.x/chapter2-7/src/main/java/com/didispace/chapter27/UserController.java class UserController (line 13) | @Api(tags="用户管理") method create (line 17) | @ApiOperation("创建用户") method findById (line 23) | @ApiOperation("用户详情") method list (line 29) | @ApiOperation("用户列表") method deleteById (line 39) | @ApiIgnore FILE: 2.x/chapter2-8/src/main/java/com/didispace/chapter28/Chapter28Application.java class Chapter28Application (line 11) | @SpringBootApplication method main (line 14) | public static void main(String[] args) { FILE: 2.x/chapter2-8/src/main/java/com/didispace/chapter28/User.java class User (line 15) | @Data FILE: 2.x/chapter2-8/src/main/java/com/didispace/chapter28/UserController.java class UserController (line 14) | @Controller method create (line 17) | @PostMapping(value = "/user", FILE: 2.x/chapter2-9/src/main/java/com/didispace/chapter29/Chapter29Application.java class Chapter29Application (line 11) | @SpringBootApplication method main (line 14) | public static void main(String[] args) { FILE: 2.x/chapter2-9/src/main/java/com/didispace/chapter29/User.java class User (line 15) | @Data FILE: 2.x/chapter2-9/src/main/java/com/didispace/chapter29/UserController.java class UserController (line 14) | @Controller method create (line 17) | @PostMapping(value = "/user", FILE: 2.x/chapter3-1/src/main/java/com/didispace/chapter31/Chapter31Application.java class Chapter31Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter3-1/src/main/java/com/didispace/chapter31/User.java class User (line 6) | @Data FILE: 2.x/chapter3-1/src/main/java/com/didispace/chapter31/UserService.java type UserService (line 5) | public interface UserService { method create (line 13) | int create(String name, Integer age); method getByName (line 21) | List getByName(String name); method deleteByName (line 28) | int deleteByName(String name); method getAllUsers (line 33) | int getAllUsers(); method deleteAllUsers (line 38) | int deleteAllUsers(); FILE: 2.x/chapter3-1/src/main/java/com/didispace/chapter31/UserServiceImpl.java class UserServiceImpl (line 12) | @Service method UserServiceImpl (line 17) | UserServiceImpl(JdbcTemplate jdbcTemplate) { method create (line 21) | @Override method getByName (line 26) | @Override method deleteByName (line 37) | @Override method getAllUsers (line 42) | @Override method deleteAllUsers (line 47) | @Override FILE: 2.x/chapter3-1/src/test/java/com/didispace/chapter31/Chapter31ApplicationTests.java class Chapter31ApplicationTests (line 25) | @RunWith(SpringRunner.class) method setUp (line 32) | @Before method test (line 38) | @Test FILE: 2.x/chapter3-10/src/main/java/com/didispace/chapter310/Chapter310Application.java class Chapter310Application (line 8) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { class TextController (line 15) | @RestController method hello (line 18) | @GetMapping("/hello") FILE: 2.x/chapter3-10/src/main/java/com/didispace/chapter310/User.java class User (line 9) | @Entity method User (line 22) | public User(String name, Integer age) { FILE: 2.x/chapter3-10/src/main/java/com/didispace/chapter310/UserRepository.java type UserRepository (line 13) | public interface UserRepository extends JpaRepository { method findByName (line 15) | User findByName(String name); method findByNameAndAge (line 17) | User findByNameAndAge(String name, Integer age); method findUser (line 19) | @Query("from User u where u.name=:name") FILE: 2.x/chapter3-10/src/test/java/com/didispace/chapter310/Chapter310ApplicationTests.java class Chapter310ApplicationTests (line 13) | @Slf4j method test (line 21) | @Test FILE: 2.x/chapter3-11/src/main/java/com/didispace/chapter311/Chapter311Application.java class Chapter311Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter3-11/src/main/java/com/didispace/chapter311/User.java class User (line 6) | @Data FILE: 2.x/chapter3-11/src/main/java/com/didispace/chapter311/UserService.java type UserService (line 5) | public interface UserService { method create (line 13) | int create(String name, Integer age); method getByName (line 21) | List getByName(String name); method deleteByName (line 28) | int deleteByName(String name); method getAllUsers (line 33) | int getAllUsers(); method deleteAllUsers (line 38) | int deleteAllUsers(); FILE: 2.x/chapter3-11/src/main/java/com/didispace/chapter311/UserServiceImpl.java class UserServiceImpl (line 8) | @Service method UserServiceImpl (line 13) | UserServiceImpl(JdbcTemplate jdbcTemplate) { method create (line 17) | @Override method getByName (line 22) | @Override method deleteByName (line 34) | @Override method getAllUsers (line 39) | @Override method deleteAllUsers (line 44) | @Override FILE: 2.x/chapter3-11/src/main/resources/db/migration/V1__Base_version.sql type `user` (line 2) | CREATE TABLE `user` ( FILE: 2.x/chapter3-11/src/test/java/com/didispace/chapter311/Chapter311ApplicationTests.java class Chapter311ApplicationTests (line 11) | @Slf4j method test (line 18) | @Test FILE: 2.x/chapter3-12/src/main/java/com/didispace/chapter312/Chapter312Application.java class Chapter312Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter3-12/src/main/java/com/didispace/chapter312/DataSourceConfiguration.java class DataSourceConfiguration (line 14) | @Configuration method primaryDataSource (line 17) | @Primary method secondaryDataSource (line 24) | @Bean method primaryJdbcTemplate (line 30) | @Bean method secondaryJdbcTemplate (line 35) | @Bean FILE: 2.x/chapter3-12/src/main/java/com/didispace/chapter312/TestService.java class TestService (line 7) | @Service method TestService (line 13) | public TestService(JdbcTemplate primaryJdbcTemplate, JdbcTemplate seco... method tx (line 18) | @Transactional method tx2 (line 26) | @Transactional FILE: 2.x/chapter3-12/src/test/java/com/didispace/chapter312/Chapter312ApplicationTests.java class Chapter312ApplicationTests (line 12) | @SpringBootTest(classes = Chapter312Application.class) method test1 (line 23) | @Test method test2 (line 31) | @Test FILE: 2.x/chapter3-13/src/main/java/com/didispace/chapter313/Chapter313Application.java class Chapter313Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter3-13/src/main/resources/schema-all.sql type test (line 1) | create table test.user_info FILE: 2.x/chapter3-13/src/test/java/com/didispace/chapter31/Chapter31ApplicationTests.java class Chapter31ApplicationTests (line 7) | @SpringBootTest method test (line 11) | @Test FILE: 2.x/chapter3-2/src/main/java/com/didispace/chapter32/Chapter32Application.java class Chapter32Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter3-2/src/main/java/com/didispace/chapter32/User.java class User (line 6) | @Data FILE: 2.x/chapter3-2/src/main/java/com/didispace/chapter32/UserService.java type UserService (line 5) | public interface UserService { method create (line 13) | int create(String name, Integer age); method getByName (line 21) | List getByName(String name); method deleteByName (line 28) | int deleteByName(String name); method getAllUsers (line 33) | int getAllUsers(); method deleteAllUsers (line 38) | int deleteAllUsers(); FILE: 2.x/chapter3-2/src/main/java/com/didispace/chapter32/UserServiceImpl.java class UserServiceImpl (line 12) | @Service method UserServiceImpl (line 17) | UserServiceImpl(JdbcTemplate jdbcTemplate) { method create (line 21) | @Override method getByName (line 26) | @Override method deleteByName (line 37) | @Override method getAllUsers (line 42) | @Override method deleteAllUsers (line 47) | @Override FILE: 2.x/chapter3-2/src/test/java/com/didispace/chapter32/Chapter32ApplicationTests.java class Chapter32ApplicationTests (line 26) | @Slf4j method setUp (line 37) | @Before method test (line 44) | @Test FILE: 2.x/chapter3-3/src/main/java/com/didispace/chapter33/Chapter33Application.java class Chapter33Application (line 8) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { class TextController (line 15) | @RestController method hello (line 18) | @GetMapping("/hello") FILE: 2.x/chapter3-3/src/main/java/com/didispace/chapter33/User.java class User (line 6) | @Data FILE: 2.x/chapter3-3/src/main/java/com/didispace/chapter33/UserController.java class UserController (line 15) | @Data method create (line 22) | @PostMapping("/user") method getByName (line 27) | @GetMapping("/user/{name}") method deleteByName (line 32) | @DeleteMapping("/user/{name}") method getAllUsers (line 37) | @GetMapping("/user/count") method deleteAllUsers (line 42) | @DeleteMapping("/user/all") FILE: 2.x/chapter3-3/src/main/java/com/didispace/chapter33/UserService.java type UserService (line 5) | public interface UserService { method create (line 13) | int create(String name, Integer age); method getByName (line 21) | List getByName(String name); method deleteByName (line 28) | int deleteByName(String name); method getAllUsers (line 33) | int getAllUsers(); method deleteAllUsers (line 38) | int deleteAllUsers(); FILE: 2.x/chapter3-3/src/main/java/com/didispace/chapter33/UserServiceImpl.java class UserServiceImpl (line 12) | @Service method UserServiceImpl (line 17) | UserServiceImpl(JdbcTemplate jdbcTemplate) { method create (line 21) | @Override method getByName (line 26) | @Override method deleteByName (line 37) | @Override method getAllUsers (line 42) | @Override method deleteAllUsers (line 47) | @Override FILE: 2.x/chapter3-3/src/test/java/com/didispace/chapter33/Chapter33ApplicationTests.java class Chapter33ApplicationTests (line 26) | @Slf4j method setUp (line 37) | @Before method test (line 44) | @Test FILE: 2.x/chapter3-4/src/main/java/com/didispace/chapter34/Chapter34Application.java class Chapter34Application (line 8) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { class TextController (line 15) | @RestController method hello (line 18) | @GetMapping("/hello") FILE: 2.x/chapter3-4/src/main/java/com/didispace/chapter34/User.java class User (line 10) | @Entity method User (line 22) | public User(String name, Integer age) { FILE: 2.x/chapter3-4/src/main/java/com/didispace/chapter34/UserRepository.java type UserRepository (line 13) | public interface UserRepository extends JpaRepository { method findByName (line 15) | User findByName(String name); method findByNameAndAge (line 17) | User findByNameAndAge(String name, Integer age); method findUser (line 19) | @Query("from User u where u.name=:name") FILE: 2.x/chapter3-4/src/test/java/com/didispace/chapter34/Chapter34ApplicationTests.java class Chapter34ApplicationTests (line 15) | @Slf4j method test (line 23) | @Test FILE: 2.x/chapter3-5/src/main/java/com/didispace/chapter35/Chapter35Application.java class Chapter35Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter3-5/src/main/java/com/didispace/chapter35/User.java class User (line 7) | @Data method User (line 16) | public User(String name, Integer age) { FILE: 2.x/chapter3-5/src/main/java/com/didispace/chapter35/UserMapper.java type UserMapper (line 14) | @Mapper method findByName (line 17) | @Select("SELECT * FROM USER WHERE NAME = #{name}") method insert (line 20) | @Insert("INSERT INTO USER(NAME, AGE) VALUES(#{name}, #{age})") FILE: 2.x/chapter3-5/src/test/java/com/didispace/chapter35/Chapter35ApplicationTests.java class Chapter35ApplicationTests (line 17) | @RunWith(SpringRunner.class) method test (line 25) | @Test FILE: 2.x/chapter3-6/src/main/java/com/didispace/chapter36/Chapter36Application.java class Chapter36Application (line 7) | @MapperScan("com.didispace.chapter36.mapper") method main (line 11) | public static void main(String[] args) { FILE: 2.x/chapter3-6/src/main/java/com/didispace/chapter36/entity/User.java class User (line 7) | @Data method User (line 16) | public User(String name, Integer age) { FILE: 2.x/chapter3-6/src/main/java/com/didispace/chapter36/mapper/UserMapper.java type UserMapper (line 12) | public interface UserMapper { method findByName (line 14) | User findByName(@Param("name") String name); method insert (line 16) | int insert(@Param("name") String name, @Param("age") Integer age); FILE: 2.x/chapter3-6/src/test/java/com/didispace/chapter36/Chapter36ApplicationTests.java class Chapter36ApplicationTests (line 15) | @Slf4j method test (line 24) | @Test FILE: 2.x/chapter3-7/src/main/java/com/didispace/chapter37/Chapter37Application.java class Chapter37Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter3-7/src/main/java/com/didispace/chapter37/DataSourceConfiguration.java class DataSourceConfiguration (line 13) | @Configuration method primaryDataSource (line 16) | @Primary method secondaryDataSource (line 23) | @Bean method primaryJdbcTemplate (line 29) | @Bean method secondaryJdbcTemplate (line 34) | @Bean FILE: 2.x/chapter3-7/src/test/java/com/didispace/chapter37/Chapter37ApplicationTests.java class Chapter37ApplicationTests (line 14) | @RunWith(SpringRunner.class) method setUp (line 24) | @Before method test (line 30) | @Test FILE: 2.x/chapter3-8/src/main/java/com/didispace/chapter38/Chapter38Application.java class Chapter38Application (line 8) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: 2.x/chapter3-8/src/main/java/com/didispace/chapter38/DataSourceConfiguration.java class DataSourceConfiguration (line 13) | @Configuration method primaryDataSource (line 16) | @Primary method secondaryDataSource (line 23) | @Bean FILE: 2.x/chapter3-8/src/main/java/com/didispace/chapter38/PrimaryConfig.java class PrimaryConfig (line 23) | @Configuration method getVendorProperties (line 40) | private Map getVendorProperties() { method entityManager (line 44) | @Primary method entityManagerFactoryPrimary (line 50) | @Primary method transactionManagerPrimary (line 63) | @Primary FILE: 2.x/chapter3-8/src/main/java/com/didispace/chapter38/SecondaryConfig.java class SecondaryConfig (line 21) | @Configuration method getVendorProperties (line 38) | private Map getVendorProperties() { method entityManager (line 42) | @Bean(name = "entityManagerSecondary") method entityManagerFactorySecondary (line 47) | @Bean(name = "entityManagerFactorySecondary") method transactionManagerSecondary (line 57) | @Bean(name = "transactionManagerSecondary") FILE: 2.x/chapter3-8/src/main/java/com/didispace/chapter38/p/User.java class User (line 11) | @Entity method User (line 23) | public User(String name, Integer age) { FILE: 2.x/chapter3-8/src/main/java/com/didispace/chapter38/p/UserRepository.java type UserRepository (line 13) | public interface UserRepository extends JpaRepository { FILE: 2.x/chapter3-8/src/main/java/com/didispace/chapter38/s/Message.java class Message (line 12) | @Entity method Message (line 24) | public Message(String title, String message) { FILE: 2.x/chapter3-8/src/main/java/com/didispace/chapter38/s/MessageRepository.java type MessageRepository (line 11) | public interface MessageRepository extends JpaRepository { FILE: 2.x/chapter3-8/src/test/java/com/didispace/chapter38/Chapter38ApplicationTests.java class Chapter38ApplicationTests (line 15) | @Slf4j method test (line 25) | @Test FILE: 2.x/chapter3-9/src/main/java/com/didispace/chapter39/Chapter39Application.java class Chapter39Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter3-9/src/main/java/com/didispace/chapter39/DataSourceConfiguration.java class DataSourceConfiguration (line 11) | @Configuration method primaryDataSource (line 14) | @Primary method secondaryDataSource (line 21) | @Bean FILE: 2.x/chapter3-9/src/main/java/com/didispace/chapter39/PrimaryConfig.java class PrimaryConfig (line 13) | @Configuration method PrimaryConfig (line 22) | public PrimaryConfig(@Qualifier("primaryDataSource") DataSource primar... method sqlSessionFactoryPrimary (line 26) | @Bean method sqlSessionTemplatePrimary (line 33) | @Bean FILE: 2.x/chapter3-9/src/main/java/com/didispace/chapter39/SecondaryConfig.java class SecondaryConfig (line 13) | @Configuration method SecondaryConfig (line 22) | public SecondaryConfig(@Qualifier("secondaryDataSource") DataSource se... method sqlSessionFactorySecondary (line 26) | @Bean method sqlSessionTemplateSecondary (line 33) | @Bean FILE: 2.x/chapter3-9/src/main/java/com/didispace/chapter39/p/entity/UserPrimary.java class UserPrimary (line 7) | @Data method UserPrimary (line 16) | public UserPrimary(String name, Integer age) { FILE: 2.x/chapter3-9/src/main/java/com/didispace/chapter39/p/mapper/UserMapperPrimary.java type UserMapperPrimary (line 15) | public interface UserMapperPrimary { method findByName (line 17) | @Select("SELECT * FROM USER WHERE NAME = #{name}") method insert (line 20) | @Insert("INSERT INTO USER(NAME, AGE) VALUES(#{name}, #{age})") method deleteAll (line 23) | @Delete("DELETE FROM USER") FILE: 2.x/chapter3-9/src/main/java/com/didispace/chapter39/s/entity/UserSecondary.java class UserSecondary (line 7) | @Data method UserSecondary (line 16) | public UserSecondary(String name, Integer age) { FILE: 2.x/chapter3-9/src/main/java/com/didispace/chapter39/s/mapper/UserMapperSecondary.java type UserMapperSecondary (line 15) | public interface UserMapperSecondary { method findByName (line 17) | @Select("SELECT * FROM USER WHERE NAME = #{name}") method insert (line 20) | @Insert("INSERT INTO USER(NAME, AGE) VALUES(#{name}, #{age})") method deleteAll (line 23) | @Delete("DELETE FROM USER") FILE: 2.x/chapter3-9/src/test/java/com/didispace/chapter39/Chapter39ApplicationTests.java class Chapter39ApplicationTests (line 17) | @Slf4j method setUp (line 28) | @Before method test (line 35) | @Test FILE: 2.x/chapter4-1/src/main/java/com/didispace/chapter41/Chapter41Application.java class Chapter41Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter4-1/src/main/java/com/didispace/chapter41/HelloController.java class HelloController (line 7) | @Controller method index (line 10) | @GetMapping("/") FILE: 2.x/chapter4-2/src/main/java/com/didispace/chapter42/Chapter42Application.java class Chapter42Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter4-2/src/main/java/com/didispace/chapter42/HelloController.java class HelloController (line 7) | @Controller method index (line 10) | @GetMapping("/") FILE: 2.x/chapter4-3/src/main/java/com/didispace/chapter43/Chapter43Application.java class Chapter43Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter4-3/src/main/java/com/didispace/chapter43/UploadController.java class UploadController (line 16) | @Controller method uploadPage (line 23) | @GetMapping("/") method create (line 28) | @PostMapping("/upload") FILE: 2.x/chapter4-3/src/test/java/FileTest.java class FileTest (line 18) | @SpringBootTest(classes = Chapter43Application.class) method setUp (line 25) | @BeforeEach method uploadFile (line 30) | @Test FILE: 2.x/chapter4-4/src/main/java/com/didispace/chapter44/Chapter44Application.java class Chapter44Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter4-4/src/main/java/com/didispace/chapter44/UploadController.java class UploadController (line 16) | @Controller method uploadPage (line 23) | @GetMapping("/") method create (line 28) | @PostMapping("/upload") FILE: 2.x/chapter4-4/src/test/java/FileTest.java class FileTest (line 3) | public class FileTest { method uploadFile (line 5) | @Test FILE: 2.x/chapter4-5/src/main/java/com/didispace/chapter45/Application.java class Application (line 13) | @SpringBootApplication method main (line 16) | public static void main(String[] args) { FILE: 2.x/chapter4-5/src/main/java/com/didispace/chapter45/HelloController.java class HelloController (line 15) | @Controller method index (line 18) | @RequestMapping("/") method hello (line 23) | @RequestMapping("/hello") method login (line 28) | @RequestMapping(value = "/login", method = RequestMethod.GET) FILE: 2.x/chapter4-5/src/main/java/com/didispace/chapter45/WebSecurityConfig.java class WebSecurityConfig (line 10) | @Configuration method configure (line 14) | @Override method configureGlobal (line 29) | @Autowired FILE: 2.x/chapter5-1/src/main/java/com/didispace/chapter51/Chapter51Application.java class Chapter51Application (line 7) | @EnableCaching method main (line 11) | public static void main(String[] args) { FILE: 2.x/chapter5-1/src/main/java/com/didispace/chapter51/User.java class User (line 10) | @Entity method User (line 22) | public User(String name, Integer age) { FILE: 2.x/chapter5-1/src/main/java/com/didispace/chapter51/UserRepository.java type UserRepository (line 15) | @CacheConfig(cacheNames = "users") method findByName (line 18) | @Cacheable method findByNameAndAge (line 21) | User findByNameAndAge(String name, Integer age); method findUser (line 23) | @Query("from User u where u.name=:name") FILE: 2.x/chapter5-1/src/test/java/com/didispace/chapter51/Chapter51ApplicationTests.java class Chapter51ApplicationTests (line 11) | @Slf4j method test (line 22) | @Test FILE: 2.x/chapter5-2/src/main/java/com/didispace/chapter52/Chapter52Application.java class Chapter52Application (line 7) | @EnableCaching method main (line 11) | public static void main(String[] args) { FILE: 2.x/chapter5-2/src/main/java/com/didispace/chapter52/User.java class User (line 10) | @Entity method User (line 22) | public User(String name, Integer age) { FILE: 2.x/chapter5-2/src/main/java/com/didispace/chapter52/UserRepository.java type UserRepository (line 15) | @CacheConfig(cacheNames = "users") method findByName (line 18) | @Cacheable FILE: 2.x/chapter5-2/src/test/java/com/didispace/chapter52/Chapter52ApplicationTests.java class Chapter52ApplicationTests (line 11) | @Slf4j method test (line 22) | @Test FILE: 2.x/chapter5-3/src/main/java/com/didispace/chapter53/Chapter53Application.java class Chapter53Application (line 13) | @EnableCaching method main (line 17) | public static void main(String[] args) throws Exception { class HelloController (line 22) | @RestController method create (line 28) | @GetMapping("/create") method update (line 33) | @GetMapping("/update") method find (line 41) | @GetMapping("/find") FILE: 2.x/chapter5-3/src/main/java/com/didispace/chapter53/User.java class User (line 11) | @Entity method User (line 23) | public User(String name, Integer age) { FILE: 2.x/chapter5-3/src/main/java/com/didispace/chapter53/UserRepository.java type UserRepository (line 15) | @CacheConfig(cacheNames = "users") method findByName (line 18) | @Cacheable FILE: 2.x/chapter5-3/src/test/java/com/didispace/chapter53/Chapter53ApplicationTests.java class Chapter53ApplicationTests (line 11) | @Slf4j method test (line 22) | @Test FILE: 2.x/chapter5-4/src/main/java/com/didispace/chapter54/Chapter54Application.java class Chapter54Application (line 7) | @EnableCaching method main (line 11) | public static void main(String[] args) { FILE: 2.x/chapter5-4/src/main/java/com/didispace/chapter54/User.java class User (line 11) | @Entity method User (line 23) | public User(String name, Integer age) { FILE: 2.x/chapter5-4/src/main/java/com/didispace/chapter54/UserRepository.java type UserRepository (line 15) | @CacheConfig(cacheNames = "users") method findByName (line 18) | @Cacheable method findByNameAndAge (line 21) | User findByNameAndAge(String name, Integer age); method findUser (line 23) | @Query("from User u where u.name=:name") FILE: 2.x/chapter5-4/src/test/java/com/didispace/chapter54/Chapter54ApplicationTests.java class Chapter54ApplicationTests (line 11) | @Slf4j method test (line 22) | @Test FILE: 2.x/chapter5-5/src/main/java/com/didispace/chapter55/Chapter55Application.java class Chapter55Application (line 17) | @SpringBootApplication method main (line 22) | public static void main(String[] args) { class RedisController (line 26) | @RestController method RedisController (line 31) | public RedisController(RedisTemplate redisTemplate) { method publish (line 35) | @GetMapping("/publish") class MessageSubscriber (line 43) | @Slf4j method MessageSubscriber (line 47) | public MessageSubscriber(RedisTemplate redisTemplate) { FILE: 2.x/chapter6-1/src/main/java/com/didispace/chapter61/Chapter61Application.java class Chapter61Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter6-1/src/main/java/com/didispace/chapter61/User.java class User (line 12) | @Data FILE: 2.x/chapter6-1/src/main/java/com/didispace/chapter61/UserRepository.java type UserRepository (line 10) | public interface UserRepository extends MongoRepository { method findByUsername (line 12) | User findByUsername(String username); FILE: 2.x/chapter6-1/src/test/java/com/didispace/chapter61/ApplicationTests.java class ApplicationTests (line 8) | @SpringBootTest(classes = Chapter61Application.class) method test (line 14) | @Test FILE: 2.x/chapter6-2/src/main/java/com/didispace/chapter62/Chapter62Application.java class Chapter62Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter6-2/src/main/java/com/didispace/chapter62/Person.java class Person (line 8) | @Entry(base = "ou=people,dc=didispace,dc=com", objectClasses = "inetOrgP... FILE: 2.x/chapter6-2/src/main/java/com/didispace/chapter62/PersonRepository.java type PersonRepository (line 7) | public interface PersonRepository extends CrudRepository { FILE: 2.x/chapter6-2/src/test/java/com/didispace/chapter62/ApplicationTests.java class ApplicationTests (line 8) | @Slf4j method findAll (line 15) | @Test method save (line 24) | @Test FILE: 2.x/chapter6-3/src/main/java/com/didispace/chapter63/Chapter63Application.java class Chapter63Application (line 7) | @EnableScheduling method main (line 11) | public static void main(String[] args) { FILE: 2.x/chapter6-3/src/main/java/com/didispace/chapter63/Monitor.java class Monitor (line 19) | @Service method writeQPS (line 26) | @Scheduled(fixedRate = 5000) FILE: 2.x/chapter6-3/src/test/java/com/didispace/chapter63/ApplicationTests.java class ApplicationTests (line 8) | @Slf4j method findAll (line 12) | @Test method save (line 17) | @Test FILE: 2.x/chapter6-4/src/main/java/com/didispace/chapter64/Chapter64Application.java class Chapter64Application (line 7) | @SpringBootApplication method main (line 10) | public static void main(String[] args) { FILE: 2.x/chapter6-4/src/main/java/com/didispace/chapter64/UserInfo.java class UserInfo (line 10) | @Entity method UserInfo (line 22) | public UserInfo(String name, Integer age) { FILE: 2.x/chapter6-4/src/main/java/com/didispace/chapter64/UserInfoRepository.java type UserInfoRepository (line 13) | public interface UserInfoRepository extends JpaRepository { method findByName (line 15) | UserInfo findByName(String name); method findByNameAndAge (line 17) | UserInfo findByNameAndAge(String name, Integer age); method findUser (line 19) | @Query("from UserInfo u where u.name=:name") FILE: 2.x/chapter6-4/src/test/java/com/didispace/chapter64/ApplicationTests.java class ApplicationTests (line 10) | @Slf4j method test (line 17) | @Test FILE: 2.x/chapter7-1/src/main/java/com/didispace/chapter71/Chapter71Application.java class Chapter71Application (line 7) | @EnableScheduling method main (line 11) | public static void main(String[] args) { FILE: 2.x/chapter7-1/src/main/java/com/didispace/chapter71/ScheduledTasks.java class ScheduledTasks (line 11) | @Slf4j method reportCurrentTime (line 19) | @Scheduled(fixedRate = 5000) FILE: 2.x/chapter7-2/src/main/java/com/didispace/chapter72/Chapter72Application.java class Chapter72Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter7-2/src/main/java/com/didispace/chapter72/MySimpleJob.java class MySimpleJob (line 8) | @Slf4j method execute (line 12) | @Override FILE: 2.x/chapter7-3/src/main/java/com/didispace/chapter73/Chapter73Application.java class Chapter73Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter7-3/src/main/java/com/didispace/chapter73/MyShardingJob.java class MyShardingJob (line 8) | @Slf4j method execute (line 12) | @Override FILE: 2.x/chapter7-4/src/main/java/com/didispace/chapter74/Chapter74Application.java class Chapter74Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: 2.x/chapter7-4/src/main/java/com/didispace/chapter74/MySimpleJob.java class MySimpleJob (line 8) | @Slf4j method execute (line 12) | @Override FILE: 2.x/chapter7-5/src/main/java/com/didispace/chapter75/AsyncTasks.java class AsyncTasks (line 10) | @Slf4j method doTaskOne (line 16) | @Async method doTaskTwo (line 26) | @Async method doTaskThree (line 36) | @Async FILE: 2.x/chapter7-5/src/main/java/com/didispace/chapter75/Chapter75Application.java class Chapter75Application (line 7) | @EnableAsync method main (line 11) | public static void main(String[] args) { FILE: 2.x/chapter7-5/src/test/java/com/didispace/chapter75/Chapter75ApplicationTests.java class Chapter75ApplicationTests (line 11) | @Slf4j method test (line 18) | @Test FILE: 2.x/chapter7-6/src/main/java/com/didispace/chapter76/AsyncTasks.java class AsyncTasks (line 11) | @Slf4j method doTaskOne (line 17) | @Async method doTaskTwo (line 27) | @Async method doTaskThree (line 37) | @Async FILE: 2.x/chapter7-6/src/main/java/com/didispace/chapter76/Chapter76Application.java class Chapter76Application (line 7) | @EnableAsync method main (line 11) | public static void main(String[] args) { FILE: 2.x/chapter7-6/src/test/java/com/didispace/chapter76/Chapter76ApplicationTests.java class Chapter76ApplicationTests (line 10) | @Slf4j method test1 (line 17) | @Test FILE: 2.x/chapter7-7/src/main/java/com/didispace/chapter77/AsyncTasks.java class AsyncTasks (line 10) | @Slf4j method doTaskOne (line 16) | @Async("taskExecutor1") method doTaskTwo (line 26) | @Async("taskExecutor2") FILE: 2.x/chapter7-7/src/main/java/com/didispace/chapter77/Chapter77Application.java class Chapter77Application (line 17) | @EnableAsync method main (line 21) | public static void main(String[] args) { class TaskPoolConfig (line 25) | @EnableAsync method taskExecutor1 (line 29) | @Bean method taskExecutor2 (line 41) | @Bean FILE: 2.x/chapter7-7/src/test/java/com/didispace/chapter77/Chapter77ApplicationTests.java class Chapter77ApplicationTests (line 11) | @Slf4j method test (line 18) | @Test FILE: 2.x/chapter7-8/src/main/java/com/didispace/chapter78/AsyncTasks.java class AsyncTasks (line 10) | @Slf4j method doTaskOne (line 16) | @Async("taskExecutor1") FILE: 2.x/chapter7-8/src/main/java/com/didispace/chapter78/Chapter78Application.java class Chapter78Application (line 12) | @EnableAsync method main (line 16) | public static void main(String[] args) { class TaskPoolConfig (line 20) | @EnableAsync method taskExecutor1 (line 24) | @Bean FILE: 2.x/chapter7-8/src/test/java/com/didispace/chapter78/Chapter78ApplicationTests.java class Chapter78ApplicationTests (line 11) | @Slf4j method test (line 18) | @Test method test2 (line 38) | @Test FILE: 2.x/chapter8-1/src/main/java/com/didispace/chapter81/Chapter81Application.java class Chapter81Application (line 12) | @Slf4j method main (line 16) | public static void main(String[] args) { FILE: 2.x/chapter8-2/src/main/java/com/didispace/chapter82/Chapter82Application.java class Chapter82Application (line 12) | @Slf4j method main (line 16) | public static void main(String[] args) { FILE: 2.x/chapter8-3/src/main/java/com/didispace/chapter83/Chapter83Application.java class Chapter83Application (line 12) | @Slf4j method main (line 16) | public static void main(String[] args) {