技術社區
-
Spring Boot 的目錄結構是怎樣的?系統管理員 發表于 2020-03-06009cn
+- javastack
+- MyApplication.java
|
+- customer
| +- Customer.java
| +- CustomerController.java
| +- CustomerService.java
| +- CustomerRepository.java
|
+- order
+- Order.java
+- OrderController.java
+- OrderService.java
+- OrderRepository.java -
Spring Boot 的核心注解是哪個?它主要由哪幾個注解組成的?系統管理員 發表于 2020-03-06009啟動類上面的注解是@SpringBootApplication,它也是 Spring Boot 的核心注解,主要組合包含了以下 3 個注解:
@SpringBootConfiguration:組合了 @Configuration 注解,實現配置文件的功能。
@EnableAutoConfiguration:打開自動配置的功能,也可以關閉某個自動配置的選項,如關閉數據源自動配置功能: @SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })。
@ComponentScan:Spring組件掃描。
-
為什么要用 Spring Boot?系統管理員 發表于 2020-03-06009Spring Boot 優點非常多,如:
獨立運行
簡化配置
自動配置
無代碼生成和XML配置
應用監控
上手容易
…
Spring Boot 集這么多優點于一身,還有理由不使用它呢?
-
Spring Boot 的核心配置文件有哪幾個?它們的區別是什么?系統管理員 發表于 2020-03-06009Spring Boot 的核心配置文件是 application 和 bootstrap 配置文件。
application 配置文件這個容易理解,主要用于 Spring Boot 項目的自動化配置。
bootstrap 配置文件有以下幾個應用場景。
使用 Spring Cloud Config 配置中心時,這時需要在 bootstrap 配置文件中添加連接到配置中心的配置屬性來加載外部配置中心的配置信息;
一些固定的不能被覆蓋的屬性;
一些加密/解密的場景;
-
SQL where in語句中一次select多個屬性值的方法系統管理員 發表于 2020-03-06009
在oracle數據庫中使用SQL語句查詢時,遇到了需要使用where in語句一次選擇多個多個屬性值的情況,第一反應是:
select a,b from table where (a,b) in (10000,30);
但程序報錯,雖然可以使用子查詢語句的方式訪問:
select a,b from table where (a,b) in (select num from table where in…);
但是確定數值確實無法訪問,經過嘗試分析以下語句可以通過:
select a,b from table where (a,b) in (((10000),(30)));
初步分析為where a 需要第一層函數封裝即(10000),在一般情況下括號被省略;where a,b理論上需要第二層函數封裝((10000),(30)),但是由于where不支持a,b語法,所以還需要第三層封裝,即最終結果(((10000),(30)))。
-
為什么各個APP要做“極速版”?系統管理員 發表于 2020-02-27011自問自答,看到一個不錯的回復: 1)極速版安裝包小,為便于覆蓋一些手機配置低、內存緊張的人群,既保證主功能又適合安裝; 2)市場下沉,擴大用戶范圍。一些APP的極速版具有“賺錢”功能,將目標用戶下沉到三到六線城市用戶; 3)主APP的功能復雜、信息量溢出,對于一些追求信息效率的用戶體驗不是很好,因此極速版是對用戶體驗的另一種補償; 4)擴展應用市場的搜索結果覆蓋。目的也是很明確,搶流量。
-
如何使用js或jQuery將一段文本中的數字加粗或變色?系統管理員 發表于 2020-02-26008var re = /(\d+)/g; var str = "我今天買了10斤白菜和10斤土豆,每斤3.5元,白菜35元、土豆35元,總計70元"; var newstr = str.replace(re, "$1"); print(newstr);
-
求如何去取postgresql字段中json數組的值系統管理員 發表于 2020-02-26008如果只是想把JSON字符串里面的值取出來,就用對應的JSON取值操作。 如果還要用來表關聯,就涉及JSON&數組組合操作,二者差異挺大的。
-
echarts表在谷歌瀏覽器顯示正常,但是在IE11顯示不出來系統管理員 發表于 2020-02-26008< meta http-equiv =" X-UA-Compatible " content =" IE=edge " /> 代碼都聲明了,IE只支持到Edge
-
spring cloud 的核心組件有哪些?系統管理員 發表于 2020-02-26008心跳監控(zipkin),通訊服務器(stream),授權服務器,配置服務器(spring cloud config),網關(zull,gateway ,nginx),注冊中心(eureka,consul,nacos,阿波羅,zk),中間件(redis,kafka),服務熔斷( Hystrix ),服務調用( Feign ),負載均衡(ribbon)