Skip to content

Commit 74da1ca

Browse files
authored
Merge pull request #15 from xiaomoinfo/develop
Develop
2 parents 4023c29 + a6496f8 commit 74da1ca

File tree

24 files changed

+137
-138
lines changed

24 files changed

+137
-138
lines changed

core/src/main/java/info/xiaomo/core/base/BaseDao.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,6 @@
1010
@Repository
1111
public interface BaseDao<T> extends JpaRepository<T, Long> {
1212

13-
/**
14-
* 根据id查
15-
*
16-
* @param id
17-
* @return
18-
*/
19-
T findById(Long id);
20-
2113
/**
2214
* 根据名字查
2315
*

freemarker/src/main/resources/config/banner-girl.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@
1616
...::: ::::::::::::' ``::.
1717
```` ':. ':::::::::' ::::..
1818
'.:::::' ':'````..
19-
:: Spring Boot :: (v1.5.8.RELEASE)
19+
:: Spring Boot :: (v2.0.0.RELEASE)

javase/src/main/java/info/xiaomo/javase/QuestionMain.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import org.springframework.web.bind.annotation.RequestMethod;
1313
import org.springframework.web.bind.annotation.RestController;
1414
import org.springframework.web.servlet.ModelAndView;
15-
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
15+
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
1616
import springfox.documentation.annotations.ApiIgnore;
1717
import springfox.documentation.builders.ApiInfoBuilder;
1818
import springfox.documentation.builders.PathSelectors;
@@ -43,9 +43,9 @@
4343
@EnableJpaRepositories("info.xiaomo.*.dao")
4444
@EnableSwagger2
4545
@RestController
46-
public class QuestionMain extends WebMvcConfigurerAdapter {
46+
public class QuestionMain implements WebMvcConfigurer {
4747

48-
public static void main(String[] args) throws Exception {
48+
public static void main(String[] args) {
4949
SpringApplication.run(QuestionMain.class, args);
5050
}
5151

javase/src/main/java/info/xiaomo/javase/dao/QuestionDao.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,4 @@
1919
*/
2020
@Repository
2121
public interface QuestionDao extends JpaRepository<QuestionModel, Long> {
22-
23-
/**
24-
* 根据Id查找
25-
*
26-
* @param id
27-
* @return
28-
*/
29-
QuestionModel findById(Long id);
3022
}

javase/src/main/java/info/xiaomo/javase/service/impl/QuestionServiceImpl.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
import org.springframework.beans.factory.annotation.Autowired;
77
import org.springframework.stereotype.Service;
88

9+
import java.util.Optional;
10+
911
/**
1012
* 把今天最好的表现当作明天最新的起点..~
1113
* いま 最高の表現 として 明日最新の始発..~
@@ -32,12 +34,13 @@ public QuestionServiceImpl(QuestionDao questionDao) {
3234

3335
@Override
3436
public QuestionModel findById(Long id) {
35-
return questionDao.findById(id);
37+
Optional<QuestionModel> optionalModel = questionDao.findById(id);
38+
return optionalModel.orElse(null);
3639
}
3740

3841
@Override
3942
public boolean add(QuestionModel questionModel) {
40-
QuestionModel save = questionDao.save(questionModel);
41-
return save != null;
43+
questionDao.save(questionModel);
44+
return true;
4245
}
4346
}

javase/src/main/resources/config/banner-girl.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@
1717
...::: ::::::::::::' ``::.
1818
```` ':. ':::::::::' ::::..
1919
'.:::::' ':'````..
20-
:: Spring Boot :: (v1.5.8.RELEASE)
20+
:: Spring Boot :: (v2.0.0.RELEASE)

mongodb/src/main/java/info/xiaomo/mongodb/service/impl/MongoUserServiceImpl.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import org.springframework.stereotype.Service;
88

99
import java.util.List;
10+
import java.util.Optional;
1011

1112
/**
1213
* 把今天最好的表现当作明天最新的起点..~
@@ -38,7 +39,8 @@ public List<MongoUser> findAll() {
3839

3940
@Override
4041
public MongoUser findById(Long id) {
41-
return dao.findOne(id);
42+
Optional<MongoUser> optionalUser = dao.findById(id);
43+
return optionalUser.orElse(null);
4244
}
4345

4446
@Override
@@ -53,7 +55,11 @@ public MongoUser add(MongoUser mongoUser) {
5355

5456
@Override
5557
public void delete(Long id) {
56-
dao.delete(id);
58+
Optional<MongoUser> optional = dao.findById(id);
59+
if (!optional.isPresent()) {
60+
return;
61+
}
62+
dao.delete(optional.get());
5763
}
5864

5965
@Override

multipleSource/src/main/java/info/xiaomo/multiplesource/MultipleSourceMain.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import org.springframework.beans.factory.annotation.Qualifier;
44
import org.springframework.boot.SpringApplication;
55
import org.springframework.boot.autoconfigure.SpringBootApplication;
6-
import org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder;
76
import org.springframework.boot.context.properties.ConfigurationProperties;
7+
import org.springframework.boot.jdbc.DataSourceBuilder;
88
import org.springframework.context.annotation.Bean;
99
import org.springframework.context.annotation.Primary;
1010
import org.springframework.jdbc.core.JdbcTemplate;

multipleSource/src/main/resources/config/banner-girl.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@
1616
...::: ::::::::::::' ``::.
1717
```` ':. ':::::::::' ::::..
1818
'.:::::' ':'````..
19-
:: Spring Boot :: (v1.5.8.RELEASE)
19+
:: Spring Boot :: (v2.0.0.RELEASE)

mybatis/src/main/resources/config/banner-girl.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@
1616
...::: ::::::::::::' ``::.
1717
```` ':. ':::::::::' ::::..
1818
'.:::::' ':'````..
19-
:: Spring Boot :: (v1.5.8.RELEASE)
19+
:: Spring Boot :: (v2.0.0.RELEASE)

0 commit comments

Comments
 (0)